Что я могу сделать, чтобы мое приложение C # использовало преимущества нескольких ядер процессора?

Я проводил несколько тестов о том, как приложение .NET C # использует ресурсы, такие как процессор или память. Я написал несколько циклов, которые вычисляют значения для большого количества чисел, и меня устраивает вес алгоритма.

У меня четырехъядерный процессор 2,4 ГГц, но я заметил, что в диспетчере задач мое приложение используя только 25% моего процессора. Почему он не использует 100%? Означает ли это, что приложение .NET C #, скомпилированное в VS 2008, поддерживает только одноядерный ЦП? Или есть способ заставить его использовать все процессоры?

6
задан Cody Gray 11 January 2011 в 12:08
поделиться