【发布时间】:2012-03-27 01:57:42
【问题描述】:
我正在使用轻线程运行并行算法,我想知道当系统提供多个内核和多个芯片时,这些线程是如何分配给不同的内核的。线程是否分配给单个芯片,直到芯片上的所有内核都用完?是否将线程分配给不同芯片上的内核以便更好地在芯片之间分配工作?
【问题讨论】:
-
您使用的是哪个线程库?
-
该行为库是否依赖?想想内核调度程序处理的那些细节。
标签: linux-kernel scheduling scheduler smp lightweight-processes