程序、進程與線程(二)

在前一章博客(《程序、進程與線程(一)》)中,咱們已經瞭解了程序與進程的概念與區別,今天咱們再來說講進程與線程。進程用得好好的爲什麼還要出現線程呢?首先咱們來看看進程的一些侷限性。多線程 1、進程的侷限性併發 一、建立子進程時每次都要把父進程的數據都copy一份,形成資源空間的冗餘浪費。性能 二、子進程和父進程的數據交互比較麻煩。不一樣的進程位於不一樣的地址空間,必須經過共享內存或者通訊機制。優化
相關文章
相關標籤/搜索