上面仁兄说的对:你可以在创建线程时将两个线程全部挂起,然后通过SETEVENT函数来致事件标志就可以了。
当然上面只是就你问题的解决方案而已,我只是想问一下你为什么要在两个线程中这样调用呢?你在两个线程中使用的是同一个COUNT吗?我建议你考虑一下系统中多线程之间的数据同步问题了!可能除了你现在提到的问题,在你的结构里面还会有更多这种类似的问题

解决方案 »

  1.   

    必须用同步的手段比如createvent来同步两个thread
      

  2.   

    http://www.csdn.net/expert/topic/544/544226.xml
      

  3.   

    可以采用一个全局BOOL变量进行置位……
      

  4.   

    EnterCriticalSection()
    LeaveCriticalSection()
    这个可以保证多线程数据控制的同步,具体请看window核心编程,如果只要看用法的话可以看msdn.:)
      

  5.   

    http://www.csdn.net/expert/topic/544/544226.xml
      

  6.   

    当然不能。
    需要使用同步机制的了!
     to: Tasehouny(阿甘) 
     请问你,如果是AfxBeginThread(fun1..);
     可以开启一个图形线程吗?
      

  7.   

    可以用CoInitialize和CoUninitialize来同步COM线程UINT ThreadPro(LPVOID lp)
    {    CoInitialize(NULL);    //your code;    
     
        CoUninitialize();
      
        return 0;
    }
    <com/dcom技术内幕>中说这样就创建了一个看不见的Window……