行程與執行緒

並發執行的基本單位

行程(Process)

行程是正在執行的程式實例,是作業系統資源分配的基本單位。每個行程擁有獨立的位址空間、程式計數器、堆疊和系統資源。

行程狀態

執行緒(Thread)

執行緒是行程內部的輕量級執行單位,是 CPU 排程的基本單位。同一行程內的多個執行緒共享位址空間和資源,但各自擁有獨立的堆疊和暫存器狀態。

執行緒的優勢

行程間通訊(IPC)

本課程範例

相關連結