1
Linux內核據說是SMP。據說進程和內核線程應該分佈在各個處理器之間。多線程和SMP Linux
是否所有Linux發行版像fedora13,ubuntu 10.04默認都啓用了SMP Linux?
在SMP Linux上,這是更好的後續 一)多進程方式 與 二)多線程的方式
的默認操作並行線程創建一個內核級線程使任何應用程序可以利用LWP以及SMP嗎?
如果不是,如何使用Pthreads創建內核級線程。 任何參考將不勝感激。
嗨馬塞洛,謝謝你的回覆!所以當使用pthread時,一個線程可以運行在一個內核中,而另一個線程可以運行在另一個內核中? – Sashi 2010-09-05 11:30:52
@Sashi:是的。事實上,單線程可以在多個內核的整個生命週期內進行調度(當然,不是同時進行的,但是可以根據可用性從核心切換到內核)。 – 2010-09-05 12:15:08
謝謝Marcelo! – Sashi 2010-09-05 12:45:04