Вопросы по теме 'parallel.for'

переопределить цикл с помощью Parallel.For
как повторно реализовать цикл ниже, используя Parallel.For? for (int i = 0; i < data.Length; ++i) { int cluster = clustering[i]; for (int j = 0; j < data[i].Length; ++j) means[cluster][j] += data[i][j]; // accumulate...
52 просмотров
schedule 09.10.2021

Объект в настоящее время используется где-то еще ошибка при использовании Paraller.For
Я пытаюсь распараллелить операцию с изображением, используя приведенный ниже код, но получаю ошибку One or more errors occurred . Заглянув во внутреннее исключение, я вижу, что произошла ошибка {"Object is currently in use elsewhere."} ....
193 просмотров
schedule 09.11.2021

Как сделать parallel.for асинхронных методов
Какой лучший способ параллельной обработки в С # с некоторыми асинхронными методами. Позвольте мне объяснить с помощью простого кода Пример сценария: у нас есть человек и 1000 текстовых файлов от него. мы хотим проверить, что его текстовые файлы...
778 просмотров

Цикл C # parallel.for полностью использует ядра CPU1, но не CPU2
Метод C #, который использует parallel.for, полностью использует все ядра в 10-ядерном процессоре (на двойной рабочей станции Windows 10 с ОЗУ Xeon 64 ГБ), но не использует какие-либо другие доступные 10 физических ядер на втором процессоре. Несмотря...
1723 просмотров
schedule 23.02.2022

C# Параллельный цикл For с минутной задержкой
У меня есть очень простой цикл for, который выглядит так for(int i = 0; i< 26; i++) { DoSomething(i); } Выполнение функции DoSomething занимает около 3 минут. Я хочу написать цикл for, который вызывает DoSomething() каждую минуту, не...
3175 просмотров

Каков быстрый или правильный способ разбора массива в Parallel.For
У меня есть большой одномерный массив, полный данных Zmap (данные о высоте), массив довольно огромен, он состоит из 100 выборок измерений пикселя площади. Мне нужно обработать его несколькими способами, чтобы можно было исправить еще один...
74 просмотров
schedule 14.01.2023

Совместное использование ресурсов во вложенном цикле Parallel.For C#
Фон У меня есть фрагмент кода, который хорошо распараллеливается, и я обнаружил, что большую часть времени я использую только одно ядро ​​​​на 100%, а остальные ничего не делают. Чтобы решить эту проблему, я возился с многопоточностью,...
1327 просмотров
schedule 14.03.2023

Отмена Parallel.For с помощью метода CancellationToken
Мне нужно отменить все задачи, созданные Parallel.For при использовании функции. Например: class Example { private CancellationTokenSource cts; public Example() { cts = new CancellationTokenSource(); } public void...
130 просмотров

Сколько потоков используется по умолчанию в TParallel::For?
Я хочу использовать TParallel::For в C++ Builder, но хотел бы знать, сколько потоков используется по умолчанию в этом цикле? Например, если у меня есть 1000 итераций, которые можно выполнять параллельно, будут ли они выполняться путем создания...
248 просмотров
schedule 09.10.2022

Последовательная итерация (Parallel.For())
Вывод этого кода каждый раз разный. Можно ли иметь последовательный вывод i (количество итераций) от 0 до 21? static void Main(string[] args) { int N = 1000; Parallel.For(0, N, (i, loop) => {...
1792 просмотров
schedule 07.04.2024

Как я могу освободить память DLL внутри Parallel.For?
Во вложенном Parallel.For я динамически загружаю/выгружаю разные DLL. Я заметил, что память не освобождается в конце «дочернего» Parallel.For . Кажется, что память освобождается после "корня" Parallel.For . Parallel.For(0, 100, j => {...
604 просмотров
schedule 30.05.2024