我正在看Windows同步對象http://msdn.microsoft.com/en-us/library/ms682411(v=VS.85).aspx,那些可以作爲命名對象打開。小命名共享計數器
哪些對象可以容納少量(4-8字節)的共享信息san是由一個進程設置並由另一個進程讀取?我意識到共享內存可以做到這一點,但它可能與4kb大小的頁面和比同步對象的小型API更長的API過度使用。
我正在看Windows同步對象http://msdn.microsoft.com/en-us/library/ms682411(v=VS.85).aspx,那些可以作爲命名對象打開。小命名共享計數器
哪些對象可以容納少量(4-8字節)的共享信息san是由一個進程設置並由另一個進程讀取?我意識到共享內存可以做到這一點,但它可能與4kb大小的頁面和比同步對象的小型API更長的API過度使用。
可能最有效的方法是使用消息。然而,這很難看,因爲你必須有一個消息泵。您可以發送WM_USER
或註冊消息類型到另一個線程,通過PostMessage到一個窗口或PostThreadMessage到一個線程。