Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的 C 程序中使用了两个互斥锁,我希望它们都是类型:
PTHREAD_MUTEX_ERRORCHECK
将两个互斥锁的其他属性设置为默认值。
我可以使用pthread_mutexattr_t mutexAttrib;上面设置的“type”属性来初始化两个互斥锁吗?安全吗?
pthread_mutexattr_t mutexAttrib;
是的,它是安全的。
该pthread_mutexattr_t属性仅在互斥体创建时使用,不被 修改pthread_mutex_init(),初始化后也不需要(即以后也pthread_mutexattr_destroy()可以)
pthread_mutexattr_t
pthread_mutex_init()
pthread_mutexattr_destroy()