執行緒簡介

Auci發表於2022-04-09

《零基礎學Java》


  • 執行緒簡介

    以多執行緒在Windows作業系統中的執行模式為例:Windows作業系統是多工作業系統,它以程式為單位。每個獨立執行的程式都被稱為程式比如正在執行的QQ是一個程式、正在執行的E瀏覽器也是一個程式,每個程式都可以包含多個執行緒)。系統可以分配給每個程式一段使用CPU的時間(可以稱為CPU時間片),CPU在這段時間中執行某個程式(同理,同一程式得中的每個執行緒也可以得到一小段執行時間,這樣一個程式就可以具有多個併發執行的執行緒),然後下一個CPU時間片又執行另一個程式(由於CPU轉換較快,所以使得每個程式好像是被同時執行一樣)

    執行緒的特點:

    1. 程式是資源分配的最小單位,執行緒是最小的執行單位。
    2. 一個程式可以有多個執行緒。
    3. 執行緒共享程式資源。

相關文章