首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为何临界区会死锁?而互斥锁不会死锁

2013-03-04 
为什么临界区会死锁?而互斥锁不会死锁?求解。。。。。。。。[解决办法]引用:那如果是这样,临界区和互斥锁,有什么区

为什么临界区会死锁?而互斥锁不会死锁?
求解。。。。。。。。
[解决办法]

引用:
那如果是这样,临界区和互斥锁,有什么区别?

引用:互斥也会死锁啊,A  lock a 未释放去lock b B lock b 未释放去lock a,等待时间都是INFINITE,不就死锁了么?


临界区就是一种互斥对象啊。
[解决办法]
引用:
那如果是这样,临界区和互斥锁,有什么区别?

引用:互斥也会死锁啊,A  lock a 未释放去lock b B lock b 未释放去lock a,等待时间都是INFINITE,不就死锁了么?


从理论上将,临界区是内核对象,互斥两是用户对象,临界区要快,
但区别多大就要看你的程序对性能要求多高了。

热点排行