32.下列有關多工 Multi-processing、多執行緒(Multithr..-阿摩線上測驗
1F william 大三上 (2019/04/10)
多執行緒 ( Multi - threading ) 先佔式多工 ( Preemptive Multitasking )
【多執行緒 ( Multi - threading ) 】 又稱為 Light - Weighted Process ,它與傳統的行程 ( Process ) 非常類似,只不過一個行程中可能會包含數個Threads ,同屬某個行程的各 Threads 會共用某塊共同記憶體,以降低彼此間控制權轉移時的負擔。Process與 Thread 兩者間的異同可用下表來說明: ProcessThreads相同點1、每一個 Process ( Thread ) 依序執行。2、每一個 Process ( Thread ) 有自己的程式計數器 ( Program Counter ) ,可以用來記錄、追 蹤執行的狀態。3、所有的 Process ( Thread ) 共同分享 CPU 資源。相異點1、Processes 間彼此為獨立的個體... 查看完整內容 |