我做了7个线程,前面6个可以独立运行,但我要求前面6个线程一起与第7个线程进行同步---前面6个线程只要有一个在运行,第7个线程就必须要停下来,反过来,只要第7个线程在运行,那么前面6个线程也必须要停下来,但这6个线程之间不需要同步,各位大虾,该怎么做?
解决方案 »
- 微软官网下载的Windows SDK,兼容老版本Windows不?
- 2个WCHAR赋值时的问题
- 请大大帮我解惑下,windows管理程序的框架是怎么实现的?
- 为什么一个程序可以在不同的lana下注册相同的netbios唯一名字,不是说它在整个网络内部要唯一吗
- 解决类在不同窗口或按钮中生存问题?????????????
- MFC的SendMessage没有句柄参数?
- 哪里有免费的MSDN下载!小弟不胜感激!!?
- 谁有透过SOCKS4/SOCKS4A/SOCKS5/HTTP1.1代理的源码
- 文件操作高手请进
- ADO数据库的连接问题,非常急!!救命!
- 如何控制一个非模态对话框中的控件的可见性呢?
- 急!急!请教一个关于图形界面的问题!
判断两个变量的值就可以了
void thread_7(void *) {
g_mutex.lock();}void tthrea1_6(void *){
}
void thread_7(void *) {
g_mutex.lock();
...
}void tthrea1_6(void *){
g_mutex.lock();
...
}