線程間同步和進程間通信

線程間一般考慮線程同步,常用的機制:
1.互斥對象(Mutex)---對互斥對象進行標記
2,事件對象(Event)--對事件對象進行標記(事件對象可以帶有參數)
3.信號量(Semaphore)---維持一個計數器
4.臨界區(critical section) ---共享內存

進程間一般考慮進程間通信,常用機制:
1. 郵槽--一個進程創建並擁有一個郵槽,其他進程可以打開這個郵槽並向其發送消息。分爲客戶端和服務端,單向
2. 管道---實質是共享內存,分爲匿名管道和命名管道,命名管道雙向
3. 剪貼板 --- 不安全
4. 數據複製消息---(WM_COPYDATA)
5. socket
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章