多线程编程
文章平均质量分 74
fan_music
没有对象的c++开发
展开
-
pthread_cond_wait学习笔记
pthread_cond_t表示多线程的条件变量,用于控制线程等待和就绪的条件。一:条件变量的初始化:条件变量和互斥锁一样,都有静态动态两种创建方式,静态方式使用PTHREAD_COND_INITIALIZER常量初始化。pthread_cond_t cond = PTHREAD_COND_INITIALIZER;动态方式初始化:1 首先要new或者malloc一个pthread_cond_t类型变量,用完后记得delete或者free掉。2 动态方式调用pthread_cond转载 2022-01-26 15:15:57 · 385 阅读 · 0 评论 -
函数pthread_cond_init()的使用方法
条件变量的结构为pthread_cond_t,函数pthread_cond_init()被用来初始化一个条件变量。它的原型为: extern int pthread_cond_init __P ((pthread_cond_t *__cond,__const pthread_condattr_t *__cond_attr)); 其中cond是一个指向结构pthread_cond_t的指针,cond_attr是一个指向结构pthread_condattr_t的指 针。结构 pthread_cond转载 2022-01-26 14:52:46 · 3556 阅读 · 2 评论