【发布时间】:2018-03-09 17:55:04
【问题描述】:
我在看Operating system course part 2 lecture 2 video 17。在本次讲座中,她提到条件变量的数据结构包含互斥引用和等待线程列表。
我想知道是否可以对不同的互斥锁使用相同的条件?
例如:我有 2 个等待语句
- 等待(mutex1, condition_A)
- wait(mutex2, condition_A) //条件相同
如果上述问题的答案是肯定的,那么这两条语句会创建两个条件变量还是一个?注意:讲座只提到了一个互斥量引用。
【问题讨论】:
标签: multithreading operating-system mutex condition-variable