我在我的C程序中使用两个互斥,我希望它们都是类型:
PTHREAD_MUTEX_ERRORCHECK
要将两个互斥锁的其他属性设置为默认值。
我可以使用上面设置了“type”属性的单个pthread_mutexattr_t mutexAttrib;
来初始化这两个互斥锁吗?这样安全吗?
答案 0 :(得分:2)
是的,这是安全的。
pthread_mutexattr_t
属性仅在互斥锁创建时使用,不会被pthread_mutex_init()
修改,也不需要在初始化后使用(即,您稍后也可以pthread_mutexattr_destroy()
<) / p>