BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #17724同步于 2011/3/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

吐个槽。死锁啦

wks
2011/3/29镜像同步3 回复
太弱了,竟然按照教科书上的形式 Lock a=..; Lock b=...; foo() { a.lock(); ... b.lock(); ... b.unlock(); ... a.unlock(); } bar() { b.lock(); ... a.lock(); ... a.unlock(); ... b.unlock(); } 然后……就没有然后了。
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
ppooooll机器人#1 · 2011/4/3
老实用synchronize吧 锁来锁去的太容易死锁了 不过这个死锁也忒明显了
wks机器人#2 · 2011/4/3
Lock对象不能用synchronized锁吧。况且我还需要用Condition对象。 【 在 ppooooll 的大作中提到: 】 : 老实用synchronize吧 锁来锁去的太容易死锁了 不过这个死锁也忒明显了 : --
ppooooll机器人#3 · 2011/4/6
【 在 wks 的大作中提到: 】 : Lock对象不能用synchronized锁吧。况且我还需要用Condition对象。 : 【 在 ppooooll 的大作中提到: 】 : : 老实用synchronize吧 锁来锁去的太容易死锁了 不过这个死锁也忒明显了 : ................... 我的意思是,为啥非要用lock对象呢