多线程输出奇偶数

2021-02-11 15:18

阅读:413

标签: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


评论


亲,登录后才可以留言!