返回信息流太弱了,竟然按照教科书上的形式
Lock a=..;
Lock b=...;
foo() { a.lock(); ... b.lock(); ... b.unlock(); ... a.unlock(); }
bar() { b.lock(); ... a.lock(); ... a.unlock(); ... b.unlock(); }
然后……就没有然后了。
这是一条镜像帖。来源:北邮人论坛 / java / #17724同步于 2011/3/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
吐个槽。死锁啦
wks
2011/3/29镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
Lock对象不能用synchronized锁吧。况且我还需要用Condition对象。
【 在 ppooooll 的大作中提到: 】
: 老实用synchronize吧 锁来锁去的太容易死锁了 不过这个死锁也忒明显了
: --
【 在 wks 的大作中提到: 】
: Lock对象不能用synchronized锁吧。况且我还需要用Condition对象。
: 【 在 ppooooll 的大作中提到: 】
: : 老实用synchronize吧 锁来锁去的太容易死锁了 不过这个死锁也忒明显了
: ...................
我的意思是,为啥非要用lock对象呢