2009-12-29 188 views
1

有人可以給我一個容易理解的內核線程調度的定義,或只是線程調度,如果兩者之間沒有區別?什麼是內核線程調度?

從我的理解,它只是在做,而當前活動的線程等待上下文切換從另一個線程的鎖,所以CPU去和做別的事,而這個線程處於阻塞模式。

但是我可能誤解了。

回答

4

它基本上由操作系統確定其中許多活動的線程在任何給定點被髮送(調度)到CPU進行處理的過程。

每個操作系統都有它自己的實現,但基本概念是按優先級保持線程的排序名單,並派遣他們在需要的CPU。添加時間分片以允許多個程序同時運行等。

+0

該鏈接不再可用。 – 2017-08-01 07:24:38