PTHREAD_MUTEXATTR_INIT - Linux手册页
时间:2019-08-20 18:01:04 来源:igfitidea点击:
Linux程序员手册 第3部分
更新日期: 2019-10-10
名称
pthread_mutexattr_init,pthread_mutexattr_destroy-初始化和销毁互斥体属性对象
语法
#include <pthread.h> int pthread_mutexattr_init(pthread_mutexattr_t *attr); int pthread_mutexattr_destroy(pthread_mutexattr_t *attr);
编译并链接-pthread。
说明
pthread_mutexattr_init()函数使用实现定义的所有属性的默认值初始化attr指向的互斥体属性对象。
初始化已经初始化的互斥锁属性对象的结果是不确定的。
pthread_mutexattr_destroy()函数会破坏互斥量对象(使其未初始化)。互斥对象属性对象被销毁后,可以使用pthread_mutexattr_init()重新对其进行初始化。
销毁未初始化的互斥属性对象的结果是不确定的。
返回值
成功时,这些函数返回0。错误时,它们返回正错误号。
遵循规范
POSIX.1-2001,POSIX.1-2008。
备注
对互斥锁属性对象的后续更改不会影响已经使用该对象初始化的互斥锁。
另外参见
pthread_mutex_init(3),pthread_mutexattr_getpshared(3),pthread_mutexattr_getrobust(3),pthreads(7)
出版信息
这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/。