函数pthread_mutex_init允许您指定一个指向属性的指针。但是我还没有找到一个好的解释来说明pthread属性是什么。我总是只提供NULL。这个参数有用吗?
对于那些忘记它的人,文档如下:
PTHREAD_MUTEX_INIT(3) BSD库 函数手册
PTHREAD_MUTEX_INIT(3)名称 pthread_mutex_init -- 创建一个互斥量
概述
#include <pthread.h> int pthread_mutex_init(pthread_mutex_t *restrict mutex, const pthread_mutexattr_t *restrict attr);
描述 pthread_mutex_init()函数创建一个新的互斥锁,其属性由attr指定。如果attr为NULL,则使用默认属性。