線程調度

當若干進程都有多個線程時,就存在兩個層次的並行:進程和線程。在這樣的系統中調度處理有本質差異,這取決於所支持的是用戶級線程仍是內核級線程(或二者都支持)。算法 首先考慮用戶級線程。因爲內核並不知道有線程存在,因此內核仍是和之前同樣地操做,選取一個進程,假設爲A,並給予A以時間片控制。A中的線程調度程序決定哪一個線程運行,假設爲A1。因爲多道線程並不存在時鐘中斷,因此這個線程能夠按其意願任意運行多長
相關文章
相關標籤/搜索