操作系統中Process和Thread的區別

一個Process的數據結構是這樣的: 在操作系統中,一個進程是由父進程clone出來的,第一個初始進程的PID是1,所以操作系統中有一個P-tree。 應用軟件有併發的需求,當我用網易雲音樂聽歌的時候不能搜索新歌,這是不可想象的。開多線程可以滿足這個需求,那麼爲什麼不開多進程呢?因爲成本高,主要是三方面:進程間通信,進程切換,進程之間的內存空間不共享。而線程是存在於進程內的。啥叫在進程內?這個描
相關文章
相關標籤/搜索