我正在查看Windows同步对象http://msdn.microsoft.com/en-us/library/ms682411(v=VS.85).aspx,那些可以作为命名对象打开的对象。
哪些对象可以容纳少量(4-8个字节)的共享信息,这些信息由一个进程设置并由另一个进程读取?我意识到共享内存可以做到这一点,但是对于4kb大小的页面和比同步对象的小API更长的API可能会有点过分。
答案 0 :(得分:2)
最有效的方法可能是使用消息。然而,这是相当丑陋的,因为你必须有一个消息泵。您可以通过PostMessage将WM_USER
或已注册的消息类型发送到另一个线程到窗口或PostThreadMessage到线程。
答案 1 :(得分:1)