多线程输出奇偶数
标签:stream ace code initial 输出 lock null signal std
#include
#include
#include
#include
#include
using namespace std;
pthread_cond_t qready = PTHREAD_COND_INITIALIZER;
pthread_mutex_t qlock = PTHREAD_MUTEX_INITIALIZER;
bool flag = false;
int i = 0;
void* PrintA(void *arg){
while(1){
pthread_mutex_lock(&qlock);
pthread_cond_wait(&qready,&qlock);
cout = 100){
break;
}
}
}
void* PrintB(void *arg){
while(1){
if(i >= 100) break;
if(flag == true) continue;
pthread_mutex_lock(&qlock);
cout
多线程输出奇偶数
标签:stream ace code initial 输出 lock null signal std
原文地址:https://www.cnblogs.com/qq136155330/p/12735314.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
多线程输出奇偶数
文章链接:http://soscw.com/index.php/essay/54063.html
评论