Мой MacBookPro, работающий под BootCamp, оснащен процессором Intel i7-640M, который имеет 2 ядра.Как и все остальные чипы i7, каждое ядро является многопоточным, поэтому вы можете иметь до 4 потоков.Используя Visual Studio 2010 c / c ++, чтобы определить их:
coresAvailable = omp_get_num_procs ( );
threadsAvailable = omp_get_max_threads ( ) ;
Возвращает «threadsAvailable» со значением 4, как и ожидалось.Но «coresAvailable» также отображается как 4.
Что мне не хватает?