⋛⋋⊱⋋飞☠扬 发表于 2012-11-26 22:58 上面的回答 太复杂了,既然要同步,那么放一个本类对象就可以 本类对象不用重新创建 用this就可以了 你们忘 ...
方建平 发表于 2012-11-27 09:09 我当然知道this可以当锁用了,可是this是一个很大的锁,应该慎用。此外我的问题是为什么不能用counter.ti ...
方建平 发表于 2012-11-27 09:18 此外,通过下面的变形我验证了使用counter.ticket作为锁的时候,的确使得其他线程不能进入同步代码块: cla ...
刘子义 发表于 2012-11-27 09:25 你在循环体内把ticket对象改变了,如果用counter.ticket作为锁,相当于你每次循环都加了一个新锁,当然锁 ...