1. 程式人生 > >線程、進程與程序+並行與並發

線程、進程與程序+並行與並發

並發 標識 基本 bsp 線程 程序 指令 並發執行 多個

進程 VS 程序

程序:一段代碼,一組指令的有序集合。

進程:程序的一次動態運行, 通過進程控制塊唯一的標識這個進程。

進程:動態,有資源,有唯一標識,有並發性;

程序:靜態,無資源,無唯一標識,無並發性。

線程:cpu 調度基本單位。比進程更小的獨立運行單位,同一進程中可有多個線程並發執行。

進程:cpu 分配資源基本單位。

並行:兩個或多個事件,在同一時刻發生。

並發:兩個或多個事件,在同一時間間隔發生。

線程、進程與程序+並行與並發