现在的位置: 首页 > 综合 > 正文

12-3-6关于互斥量

2018年01月10日 ⁄ 综合 ⁄ 共 394字 ⁄ 字号 评论关闭

在linux 中,动态初始化互斥量。<pthread.h>]

pthread_mutex_t mutex;

pthread_mutexattr_t mutex_attr;

pthread_condattr_t cond_attr;

pthread_mutexattr_init(&mutex_attr);

pthread_condattr_init(&cond_attr);

pthread_mutexattr_setpshared(&mutex_attr,PTHREAD_PROCESS_PRIVATE);//1

 pthread_condattr_setpshared(&cond_attr, PTHREAD_PROCESS_PRIVATE);//2

 其中1,2两句设置互斥量属性,条件变量属性。关键值是PTHREAD_PROCESS_PRIVATE表示只有同一进程创建的不同线程才可以使用该互斥,条件量

抱歉!评论已关闭.