Результаты поиска по запросу "parallel-extensions"

5 ответов

Алгоритм параллельной сортировки

Я ищу простую реализацию параллельного (многопоточного) алгоритма сортировки в C #, который может работать на

1 ответ

Первый случай завершен за 26656мс, второй за 24478мс. Я повторил это много раз. Каждый раз второй подход незначительно быстрее.

разница между приведенными ниже фрагментами кода? Не будут ли оба использовать потоки потоков? Например, если я хочу вызвать функцию для каждого элемента в коллекции, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var ...

4 ответа

Библиотека параллельных задач - Пользовательские планировщики задач

У меня есть требование отсылать запросы веб-сервисов к онлайн-API, и я подумал, что Parallel Extensions подойдет для моих нужд. Рассматриваемый веб-сервис предназначен для повторного вызова, но имеет механизм, который взимает плату, если вы ...

ТОП публикаций

6 ответов

 блокирует слишком много времени, затем вы начинаете получать узкие места, так как «обратный вызов» в ContinueWith выполняется из рабочего пула потоков.

ом из моих проектов, который является своего рода агрегатором, я анализирую каналы, подкасты и т. Д. Из Интернета. Если я использую последовательный подход, учитывая большое количество ресурсов, то на их обработку уходит довольно много времени ...

2 ответа

Parallel.ForEach не раскручивает новые темы

7 ответов

 вместо утилизации действительно достаточно хорош!

CancellationTokenSource одноразовый. Быстрый просмотр в Reflector доказывает использованиеKernelEvent(весьма вероятный) неуправляемый ресурс. посколькуCancellationTokenSource не имеет финализатора, если мы не распорядимся им, GC не сделает ...

2 ответа

Parallel.ForEach не раскручивает новые темы

Parallel.ForEach не раскручивает новые темы Привет всем, у нас очень интенсивная операция ввода-вывода, которую мы написали с использованием Parallel.ForEach из Microsoft Parallel Extensions для .NET Framework. Нам нужно удалить большое ...

2 ответа

Как Reactive Framework, PLINQ, TPL и Parallel Extensions связаны друг с другом?

По крайней мере, с момента выпуска .NET 4.0 Microsoft, похоже, приложила много усилий для поддержки параллельного и асинхронного программирования, и, похоже,...

5 ответов

Алгоритм параллельной сортировки

Я ищу простую реализацию параллельного (многопоточного) алгоритма сортировки в C #, который может работать наList<T> или массивы, и, возможно, с использованием параллельных расширений, но эта часть не является строго необходимой. Изменить: Фрэнк ...

6 ответов

Но на самом деле список - это просто интерфейс к массиву.

ользую код ниже var processed = new List<Guid>(); Parallel.ForEach(items, item => { processed.Add(SomeProcessingFunc(item)); });Является ли приведенный выше поток кода безопасным? Есть ли вероятность повреждения обработанного списка? Или ...