2 z k h z_k_h 于 2017.03.30 18:54 提问

C++互斥锁迷惑的点,求大神们解答

使用pthread_mutex_t mutex = NULL和 pthread_mutex_t mutex = PTHREAD_M
UTEX_INITIALIZER进行初始化互斥对象,
1、使用NULL的好像没有生效(意思是没有锁住互斥对象),是这样理解的吗?
2、使用这种静态初始化互斥对象,不需要使用pthread_mutex_destroy()进行销毁,
而使用动态初始化的方式进行初始化互斥对象的话需要使用这个destroy(),是我这样理解的吗。

1个回答

shen_wei
shen_wei   Ds   Rxr 2017.03.30 19:44
Csdn user default icon
上传中...
上传图片
插入图片