POSIX線程
線程包的實現
1.用戶級線程包
線程的創建在用戶空間中完成,多線程的存在對內核透明
優點:
線程的創建、撤銷、切換 快
允許定製調度算法
缺點:
阻塞的系統調用的問題,採用select方式效率也不夠高,還有頁面故障問題,
線程的永久運行問題
2.內核中實現線程
線程的創建、撤銷都採用系統調用的方式實現,“所有能夠阻塞線程的調用都以系統調用的形式實現”,(比如?)
3.混合實現
用戶級線程多路複用一個內核級線程
POSIX線程
線程包的實現
1.用戶級線程包
線程的創建在用戶空間中完成,多線程的存在對內核透明
優點:
線程的創建、撤銷、切換 快
允許定製調度算法
缺點:
阻塞的系統調用的問題,採用select方式效率也不夠高,還有頁面故障問題,
線程的永久運行問題
2.內核中實現線程
線程的創建、撤銷都採用系統調用的方式實現,“所有能夠阻塞線程的調用都以系統調用的形式實現”,(比如?)
3.混合實現
用戶級線程多路複用一個內核級線程