Я пытаюсь выяснить, как лучше всего использовать четырехъядерный компьютер с использованием фоновых работников. В частности, нужно ли указывать для запуска на нескольких ядрах или же CRL автоматически делегирует потоки в разных ядрах? Кроме того, возможно ли запускать несколько экземпляров BGW (я один, который уже запускает бесконечный цикл и передает объекты обратно в основной поток, но я бы предпочел использовать и другие ядра).Многопоточность/BackgroundWorkers с Quad-Cores (C#)
Я думаю, что мой проект немного отличается от того, что нет одной или двух задач, которые очень интенсивные (для чего потребуется использование параллельного программирования для разделения работы), но вместо этого мой проект требует нескольких очень длинные петли, чтобы вытащить данные и должны постоянно выполняться вычисления ...
Любые мысли были бы высоко оценены!
Приветствие