Вопросы по теме 'parallel-extensions'
(Свободно) Nhibernate ленивая загрузка и влияет на Parallel.ForEach
У меня есть несколько объектов, настроенных через FNH для загрузки дочерних объектов с использованием синтаксиса FetchMode.Eager , когда я запрашиваю экземпляры (из базы данных). Теперь у меня сложилось впечатление, что это будет игнорировать любую...
1568 просмотров
schedule
31.05.2023
Неожиданный segfault с __gnu_parallel::accumulate
Это действительно сбивает меня с толку, я был бы признателен, если бы кто-нибудь мог мне помочь.
(EDIT: думал, что это шаблонная проблема, я ошибся с этим)
Я хочу добавить несколько копий следующего класса с алгоритмом параллелизованного...
531 просмотров
schedule
15.05.2023
Правильный способ гарантировать потокобезопасность при добавлении в список с использованием библиотеки Parallel
Я перебираю массив строк подключения и в каждом цикле извлекаю некоторую информацию и добавляю ее в список. Теперь я хочу использовать библиотеку Parallel, чтобы сделать ее многопоточной, но я не уверен, гарантирует ли библиотека, что запись в список...
6839 просмотров
schedule
26.10.2022
System.Threading.ThreadAbortException запускается в новом потоке
В настоящее время я работаю в .net С# 4.0 и столкнулся с проблемой, связанной с написанным мной кодом, который вызывает у меня некоторые головные боли.
Я использую класс System.Threading.Tasks.TaskFactory в сочетании с...
2608 просмотров
schedule
09.06.2023
ConcurrentBag‹T› получает дубликаты (кажется, не является потокобезопасным)
Должно быть, я где-то делаю что-то не так, потому что я получаю дубликаты элементов в своем concurrentbag, вот цепочка событий
var listings = new ConcurrentBag<JSonListing>();
Parallel.ForEach(Types, ParallelOptions, (type, state) =>...
7559 просмотров
schedule
19.08.2023
Создание расширений для Pipeline из Parallel Extensions Extras
Мне очень нравится работать с дополнительными расширениями Parallel Extensions . но должен признать, что все еще испытываю затруднения, когда дело доходит до создания расширений для методов программирования Fluent.
У меня есть особая потребность,...
198 просмотров
schedule
22.11.2022
Как заставить исключение из задачи наблюдаться в задаче продолжения?
У меня есть задача выполнить HttpWebRequest с помощью
Task<WebResponse>.Factory.FromAsync(req.BeginGetRespone, req.EndGetResponse)
который, очевидно, может потерпеть неудачу с WebException . Вызывающему абоненту я хочу вернуть...
1418 просмотров
schedule
04.02.2024
Причины медленной работы параллельных расширений
Я пытаюсь ускорить расчетное приложение с помощью параллельных расширений. Я новичок в этом, поэтому я только что заменил основной цикл foreach на Parallel.ForEach. Но расчет стал медленнее. Каковы общие причины снижения производительности...
255 просмотров
schedule
19.02.2024
Список ‹T› потокобезопасность
Я использую приведенный ниже код
var processed = new List<Guid>();
Parallel.ForEach(items, item =>
{
processed.Add(SomeProcessingFunc(item));
});
Является ли приведенный выше код потокобезопасным? Есть ли вероятность того, что...
15205 просмотров
schedule
12.04.2024