C/C++多线程之虚假唤醒
多线程之虚假唤醒首先介绍几个函数,是多线程中关于条件变量的:pthread_cond_waitint pthread_cond_wait(pthread_cond_t* cond, pthread_mutex_t* mutex); //成功,返回0; 失败,返回错误编号该函数的主要作用是,将线程放置等待线程队列上,然后阻塞,等待条件发生唤醒线程。其执行步骤如下:利用 mutex 对 cond 加锁;进入函数;将该线程放至条件等待线程队列上;利用 mutex
原创
2020-10-29 16:40:13 ·
3282 阅读 ·
0 评论