标签: linux multithreading smp
问题是,如果可能的话:X的某些线程在一个CPU上运行,而另一些CPU的其他线程同时在另一个CPU上运行?
答案 0 :(得分:1)
我搜索过,并拥有一些操作系统知识:线程impl的历史和模式。
有:M:N,N:1,1:1。
在linux上,NPTL是1:1模型,1个线程对应1个内核线程。 =>是的,Linux上一个进程的线程可以在不同的CPU上运行。