我想控制某个线程随时暂停,同时又可以随时激发其开始,应该怎么做啊?

解决方案 »

  1.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cwinthread.3a3a.suspendthread.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cwinthread.3a3a.resumethread.asp
      

  2.   

    那是不是要用到MFC的类?
    有没有API函数,能完成同样的功能?
      

  3.   

    我用的函数是:CreateThread(API函数),那么如果我想暂停或者继续运行,应该怎样做啊?
      

  4.   

    你可以线程中设置等待信号量,或者标志。根本这些来判断什么时候暂停,继续运行。
    暂停用SuspendThread,继续运行ResumeThread. 退出线程最好让线程自己return这样可以释放在线程内创建的类对象。