Requisitos de programación .Net para CPU
Los subprocesos y los núcleos de CPU son dos cosas diferentes.
Generalmente, el sistema programará los hilos automáticamente, por lo que no debes preocuparte por ello.
Si desea utilizar tantos núcleos de CPU como sea posible, considere utilizar el desarrollo paralelo. Net4.0, orientado a múltiples núcleos. Recuerde, el desarrollo orientado a múltiples CPU se denomina desarrollo paralelo, no multiproceso.