暂停一个线程,调用SuspendThread就可以做到,而WaitForSingleObject+Event也可以做到。
请大家分析一下、从效率来说哪个好!

解决方案 »

  1.   

    WaitForSingleObject+Event 控制流程更灵活...
      

  2.   

    那仁兄推荐WaitForSingleObject+Event这个方式吗?在性能上有SuspendThread高效吗?
      

  3.   

    SuspendThread你无法控制在什么时候暂停,如果这时候进入临界区还没释放资源就被Suspend了,这样就很可能造成死锁。用WaitForSingleObject自己可以控制该释放的资源,自己释放。
      

  4.   

    WaitForSingleObject+Event 
    这个方法好,灵活。效率? 你想值哪方面?
      

  5.   

    效率低要比死锁温和的多再说waitforsingleobject效率不是低到哪去
      

  6.   

    WaitForSingleObject+Event主要应用在线程同步方面 如果单纯的知识想让线程暂停 个人还是建议SuspendThread
      

  7.   

    WaitForSingleObject+Event 主要应用在线程同步方面  比较灵活
    如果不涉及多个线程间的同步 使用 SuspendThread 就够了