可以说有一台配备8核CPU的机器。
我正在使用标准的pthread_create(…)函数创建2个posix线程。
据我所知,没有任何garanties这些线程总是会由…执行
两种情况:
1)其他物理内核忙于处理其他内容,因此此进程只使用一个内核。两个线程在该核心上交替运行。
2)物理核心支持使用超线程或类似的东西同时执行多个线程。其他物理内核正忙着做其他事情,因此调度程序可以做的最好是在单个物理内核中运行两个线程。