什麼是線程調度器(Thread Scheduler)和時間分片(Time Slicing )?

線程調度器是一個操做系統服務,它負責爲 Runnable 狀態的線程分配 CPU 時間。
一旦咱們建立一個線程並啓動它,它的執行便依賴於線程調度器的實現。同上一個問題,線程調度並不受到 Java 虛擬機控制,因此由應用程序來控制它是 更好的選擇(也就是說不要讓你的程序依賴於線程的優先級)。
時間分片是指將可用的 CPU 時間分配給可用的 Runnable 線程的過程。分配 CPU 時間能夠基於線程優先級或者線程等待的時間。操作系統

本文由博客一文多發平臺 OpenWrite 發佈!線程

相關文章
相關標籤/搜索