進程間通信和線程間通信的區別?
01-07
在學習並發相關的東西, 對這兩個概念還是不太理解?
能否請大神來解釋一下, 線程間通信與進程間通信 分別適用於怎樣的應用場景? 有什麼區別和優劣勢? 以及在Python和C++中分別可以使用怎樣的方式實現進程、線程間的通信, 優劣勢如何?歡迎長答案, 謝謝諸位賜教。
線程間資源是共享的,講安全:信號量,鎖,原子操作、、進程間資源是獨立的,講通訊:管道,共享內存、、
你還是先去搞清楚什麼是線程,什麼是進程、、
還有沒有說法?
推薦閱讀:
※如何利用Python抓取PDF中的某些內容?
※pandas 怎麼根據一列的數據的值的情況判斷來生成另外一列的數值?
※如何批量獲取年報中數據?
※Python的大數運算到底是根據什麼基礎原理或者演算法實現的?
※將來 UWP 會不會支持 python?