線程/進程上下文切換

下面文章摘抄自Java建設者公衆號,下圖是該公衆號的二維碼。 調度 當一個計算機是多道程序設計系統時,會頻繁的有很多進程或者線程來同時競爭 CPU 時間片。當兩個或兩個以上的進程/線程處於就緒狀態時,就會發生這種情況。如果只有一個 CPU 可用,那麼必須選擇接下來哪個進程/線程可以運行。操作系統中有一個叫做 調度程序(scheduler) 的角色存在,它就是做這件事兒的,該程序使用的算法叫做 調度
相關文章
相關標籤/搜索