李曉鵬全棧測試工程師\/--》ccys1473
線程調(diào)度
分時調(diào)度
所有線程輪流使用CUP的使用權(quán),平均分配每個線程占用CPU的時間。
搶占式調(diào)度
優(yōu)先讓優(yōu)先級高的線程使用CPU,如果線程的優(yōu)先級相同,那么會隨機選擇一個(線程隨機性),Java使用的為搶占式調(diào)度。
搶占式調(diào)度
CPU使用搶占式調(diào)度模式在多個線程間進行著高速的切換。對于CPU的一個核心而言,某個時刻,只能執(zhí)行一個線程,而CPU的在多個線程間切換速度相對來說比我們感覺的要快,看上去就是在同一時刻運行。其實,多線程程序并不能提高程序的運行速度,但能提高程序的運行效率,讓CPU的使用率更高。
同步與異步
標簽: