當前位置:生活全書館 >

IT科技

> 執行緒間通訊的幾種方法

執行緒間通訊的幾種方法

執行緒間通訊的方法如下:

執行緒間通訊的幾種方法

1、全域性變數

程序中的執行緒間記憶體共享,這是比較常用的通訊方式和互動方式。定義全域性變數時最好使用volatile來定義,以防編譯器對此變數進行優化。

2、Message訊息機制

常用的Message通訊的介面主要有兩個:PostMessage和PostThreadMessage,PostMessage為執行緒向主視窗傳送訊息。而PostThreadMessage是任意兩個執行緒之間的通訊介面。

3、CEvent物件

CEvent為MFC中的一個物件,可以通過對CEvent的觸發狀態進行改變,從而實現執行緒間的通訊和同步。

標籤: 執行緒 間通訊
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/ey16y6.html