POSIX 线程具体解释(3-相互排斥量:"固定加锁层次"/“试加锁-回退”)
摘要:
有时一个相互排斥量是不够的: 比方: 当多个线程同一时候訪问一个队列结构时,你须要2个相互排斥量,一个用来保护队列头,一个用来保护队列元素内的数据。 当为多线程建立一个树结构时。你可能须要为每一个节点设置一个相互排斥量。 同一时候使用多个相互排斥量会导致复杂度的添加 最坏的情况就是死锁的发生。即两个 阅读全文
posted @ 2019-04-16 15:49 xfgnongmin 阅读(170) 评论(0) 推荐(0) 编辑