1. 程式人生 > >進程和線程的區別和聯系??

進程和線程的區別和聯系??

銷毀 需要 方式 進程間 的區別 多核 線程 安全 進行

1、進程和線程都是多任務編程方式,都可以利用計算機的多核;

2、多進程的創建和銷毀要比多線程消耗更多資源;

3、多進程空間獨立數據更安全,有專門的進程間通信方式進行交互;

4、一個進程包含多個線程,所以線程共享進程資源。線程沒有專門的通信方式,依賴於全局變量進行通信,往往需要使用同步互斥機制;

5、進程是系統資源調度和分派的獨立單位,線程是進程中執行運算的最小單位。

進程和線程的區別和聯系??