z_k_h 2017-03-30 10:54 采纳率: 0%
浏览 2067

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

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

  • 写回答

1条回答 默认 最新

报告相同问题?