線程間通信的方法如下:
1、全局變量
進程中的線程間內存共享,這是比較常用的通信方式和交互方式。定義全局變量時最好使用volatile來定義,以防編譯器對此變量進行優化。
2、Message消息機制
常用的Message通信的接口主要有兩個:PostMessage和PostThreadMessage,PostMessage為線程向主窗口發送消息。而PostThreadMessage是任意兩個線程之間的通信接口。
3、CEvent對象
CEvent為MFC中的一個對象,可以通過對CEvent的觸發狀態進行改變,從而實現線程間的通信和同步。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com