上面仁兄说的对:你可以在创建线程时将两个线程全部挂起,然后通过SETEVENT函数来致事件标志就可以了。
当然上面只是就你问题的解决方案而已,我只是想问一下你为什么要在两个线程中这样调用呢?你在两个线程中使用的是同一个COUNT吗?我建议你考虑一下系统中多线程之间的数据同步问题了!可能除了你现在提到的问题,在你的结构里面还会有更多这种类似的问题
当然上面只是就你问题的解决方案而已,我只是想问一下你为什么要在两个线程中这样调用呢?你在两个线程中使用的是同一个COUNT吗?我建议你考虑一下系统中多线程之间的数据同步问题了!可能除了你现在提到的问题,在你的结构里面还会有更多这种类似的问题
LeaveCriticalSection()
这个可以保证多线程数据控制的同步,具体请看window核心编程,如果只要看用法的话可以看msdn.:)
需要使用同步机制的了!
to: Tasehouny(阿甘)
请问你,如果是AfxBeginThread(fun1..);
可以开启一个图形线程吗?
{ CoInitialize(NULL); //your code;
CoUninitialize();
return 0;
}
<com/dcom技术内幕>中说这样就创建了一个看不见的Window……