Digamos que tenía un programa en C# que hacía algo computacionalmente costoso, como codificar una lista de archivos WAV en MP3. Normalmente codificaba los archivos uno a la vez, pero digamos que quería que el programa averiguara cuántos núcleos de CPU tenía y creara un hilo de codificación en cada núcleo. Entonces, cuando ejecuto el programa en una CPU de cuatro núcleos, el programa se da cuenta de que es una CPU de cuatro núcleos, se da cuenta de que hay cuatro núcleos con los que trabajar, y genera cuatro hilos para la codificación, cada uno funcionando por separado. UPC. ¿Cómo haría esto?¿Cómo genero hilos en diferentes núcleos de CPU?
¿Y esto sería diferente si los núcleos se extendieran a través de múltiples CPU físicas? Como en, si tuviera una máquina con dos CPU de cuatro núcleos, ¿hay alguna consideración especial o son los ocho núcleos a través de los dos dados considerados iguales en Windows?
¿Qué pasa si no lo has' ¿Tienes .NET? – Crashworks
Esta es una pregunta relacionada con .NET. ¿Por qué no tendrías .NET? –
más a esa inclusión de TPL (Task Parallel) también toma este trabajo usted puede leer más aquí http://msdn.microsoft.com/en-us/magazine/cc163340.aspx –