pthread_rwlockattr_init(3C) 使用实现中定义的所有属性的缺省值来初始化读写锁属性对象 attr。
#include <pthread.h> int pthread_rwlockattr_init(pthread_rwlockattr_t *attr);
如果调用 pthread_rwlockattr_init 来指定已初始化的读写锁属性对象,则结果是不确定的。读写锁属性对象初始化一个或多个读写锁之后,影响该对象的任何函数(包括销毁)不会影响先前已初始化的读写锁。
如果成功,pthread_rwlockattr_init() 会返回零。否则,将返回用于指明错误的错误号。
ENOMEM
描述:内存不足,无法初始化读写锁属性对象。