qnx中的PTHREAD_MUTEX_RECURSIVE(递归互斥体)

时间:2018-11-28 07:24:04

标签: mutex qnx

我必须创建一个需要在QNX中静态初始化的递归互斥体。

在Linux中,我们可以通过以下方式做到这一点:

pthread_mutex_t m1 = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;

在QNX中,我们可以使用以下方法做到这一点:

int pthread_mutexattr_settype(                       pthread_mutexattr_t * attr,                       int类型);

可以将类型设置为PTHREAD_MUTEX_RECURSIVE。

但是由于此函数调用只能在运行时使用,所以我可以像在Linux中一样,在QNX中静态地将互斥体分配为递归吗?

即pthread_mutex_t m1 = PTHREAD_MUTEX_RECURSIVE;

0 个答案:

没有答案