父子进程用Event如何通信???
以提供的条件:
CreateEvent传入安全属性结构体,CreateProcess的 继承参数为TRUE.即:CreateProcess("test.exe", NULL,NULL,NJLL,true,其他参数.............)进程的句柄表的某些想,比如:上面提到的Event的句柄就会拷贝给子继承的句柄。
如何利用这个Event进行通信???

解决方案 »

  1.   

    多资源的互斥当然是信号量了,lz看下windows核心编程。
      

  2.   

    event本身不能通讯,只是起到一个通知的作用。最有效的办法:主线程:
    1)进入共享临界区;
    2)写入数据;
    3)退出共享临界区;
    4)触发事件,通知后台线程执行;后台线程:
    1)重置event;
    2)进入共享临界区;
    3)获取数据;
    4)退出共享临界区;
    5)业务逻辑。
    6)等待event,可设置超时;
      

  3.   

    event 是内核对象,可以互斥啊
      

  4.   

    进程间不能通过event通信,你看任何一本书,里面都只会说event是用来做同步的,而不是通信的。