Mi MacBookPro, que ejecuta BootCamp, tiene un procesador Intel i7-640M, que tiene 2 núcleos. Al igual que todos los demás chips i7, cada núcleo tiene hyperthreaded, por lo que puede tener hasta 4 hilos. Con Visual Studio 2010 C/C++ para determinar los siguientes:cpu cores vs hilos
coresAvailable = omp_get_num_procs ();
threadsAvailable = omp_get_max_threads () ;
El "threadsAvailable" vuelve con un valor de 4, como se esperaba. Pero "núcleos disponibles" también se informa como 4.
¿Qué me estoy perdiendo?