首页 > 解决方案 > 另一个互斥锁内的互斥锁

问题描述

我不知道这是否是一个虚拟问题,但是:在一个带有另一个互斥锁的块内有一个互斥锁是一个好习惯吗?

pthread_mutex_t lock1;
pthread_mutex_t lock2;
.
.
.
pthread_mutex_lock(&lock1);

//some code
pthread_mutex_lock(&lock2);

//some code

pthread_mutex_unlock(&lock2);

//some code

pthread_mutex_unlock(&lock1);


标签: cmutex

解决方案


推荐阅读