Вопросы по теме 'parallel-extensions'

(Свободно) Nhibernate ленивая загрузка и влияет на Parallel.ForEach
У меня есть несколько объектов, настроенных через FNH для загрузки дочерних объектов с использованием синтаксиса FetchMode.Eager , когда я запрашиваю экземпляры (из базы данных). Теперь у меня сложилось впечатление, что это будет игнорировать любую...
1568 просмотров

Неожиданный segfault с __gnu_parallel::accumulate
Это действительно сбивает меня с толку, я был бы признателен, если бы кто-нибудь мог мне помочь. (EDIT: думал, что это шаблонная проблема, я ошибся с этим) Я хочу добавить несколько копий следующего класса с алгоритмом параллелизованного...
531 просмотров
schedule 15.05.2023

Правильный способ гарантировать потокобезопасность при добавлении в список с использованием библиотеки Parallel
Я перебираю массив строк подключения и в каждом цикле извлекаю некоторую информацию и добавляю ее в список. Теперь я хочу использовать библиотеку Parallel, чтобы сделать ее многопоточной, но я не уверен, гарантирует ли библиотека, что запись в список...
6839 просмотров

System.Threading.ThreadAbortException запускается в новом потоке
В настоящее время я работаю в .net С# 4.0 и столкнулся с проблемой, связанной с написанным мной кодом, который вызывает у меня некоторые головные боли. Я использую класс System.Threading.Tasks.TaskFactory в сочетании с...
2608 просмотров

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 просмотров

Как заставить исключение из задачи наблюдаться в задаче продолжения?
У меня есть задача выполнить 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 просмотров