https://www.cnblogs.com/codingmengmeng/p/7249082.html
考虑到应用中经常会轮询查看某个变量的值满不满足某个条件,这个过程需要对变量进行加锁解锁、轮询查询会消耗CPU,可以采用阻塞的形式来完成功能
pthread_cond_signal(&cond) 当在某个线程中满足某个变量时,发送一个信号
pthread_cond_wait(&cond, &mutex); 当接收到信号 解除阻塞
https://www.cnblogs.com/codingmengmeng/p/7249082.html
考虑到应用中经常会轮询查看某个变量的值满不满足某个条件,这个过程需要对变量进行加锁解锁、轮询查询会消耗CPU,可以采用阻塞的形式来完成功能
pthread_cond_signal(&cond) 当在某个线程中满足某个变量时,发送一个信号
pthread_cond_wait(&cond, &mutex); 当接收到信号 解除阻塞