c - 另一个互斥锁内的互斥锁
问题描述
我不知道这是否是一个虚拟问题,但是:在一个带有另一个互斥锁的块内有一个互斥锁是一个好习惯吗?
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);
解决方案
推荐阅读
- python - 在Python中获取下一个字符代码加1
- go - 在 go 中使用 gorilla-websockets 时,如何从客户端向服务器发送消息确认?
- graphql - Prettify GraphiQL 查询:过滤器始终格式化为一行不可读的长行
- javascript - 如何处理由类验证器抛出的 ValidationError?
- html - 当我们知道密钥时如何显示地图的内容
- forms - 错误设置表单数组只带来第一个值
- javascript - 我可以在 RxJS 或 RxJava 迭代器方法中嵌入 wolfram 脚本吗?
- python - 用硒响应替换scrapy response.body
- python - 使用 tsfresh 中的 extract_features 时与多处理相关的 AttributeError
- python - 如何加快python中多个数组的计算速度