条件变量属性 (Condition Variable Attributes) |
所有的条件变量属性是由一个函数以条件变量属性对象的形式设置:
int pthread_condattr_setname( pthread_condattr_t *attr, Type t );
所有的条件变量属性是由一个函数从一个条件变量属性对象存取:
int pthread_condattr_getname(const pthread_condattr_t *attr, Type
*t);
这儿的name和Type是来自下表
表0.5 条件变量属性
Name和Type 特征检测宏(Feature Test Macro) 值(Value(s))
int pshared _POSIX_THREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_PRIVATE
int pthread_condattr_init( pthread_condattr_t *attr ); 初始化一个条件变量属性对象。 错误 ENOMEM
int pthread_condattr_destroy( pthread_condattr_t *attr );
毁坏一个条件变量属性对象。
错误 EINVAL
Copyright: NPACT |