你是说的WaitForMultipleObjects,WaitForMultipleObjectsEx吗?

解决方案 »

  1.   

    不是,是将
    waitFor eventArr;
    set另一个事件;
    两条语句原子操作的函数,我记得在同步那章的最后一页,我现在手里没书,请帮我看看,感激不尽。  
       
      

  2.   

    呵呵~~记得这么清楚啊,是不是这个:
    SingnalObjectAndWait
      

  3.   

    唉,我也不知道你说的是哪里
    最后一页有几段代码,你替你抄过来吧
    //perform some work
    .
    .
    setevent(heventworkerthreaddone);
    waitforsingleobject(heventmoreworktobedone,infinite);
    //do more work.
    .
    .
    waitforsingleobject(heventworderthreaddone);
    pulseevent(heventmoreworktobedone);//perform some work
    .
    ,
    singleobjectandwait(heventworkerthreaddone,
    heventmoreworktobedone,infinite,false);
    //do more work.
    .
    ,
    不知有没有你要找的,反正我是不太懂,呵呵
      

  4.   

    SingnalObjectAndWait();啊,就是他啊,可是我怎么在msdn 和 google里都没有查到他,
    在vc里写,编译器不认识。咳我好像需要一个MultipleObjectAndWait();不知道有没有。: 感谢朋友们的热心
    再没人回答,我就结贴了(都有分),只好自己去编一个了。