同步代码块.jpg (44.46 KB, 下载次数: 11)
下载附件
2012-5-18 22:12 上传
褚代江 发表于 2012-5-18 22:31 你是不是把代码写错了啊
贠(yun)靖 发表于 2012-5-18 23:09 你的也错了啊,小褚啊 while循环要在synchronized里面的 package my.test;
袁錦泰 发表于 2012-5-19 00:21 他没有写错. 循环内部才是线程需要执行的代码,也就是需要被同步的代码.
1.jpg (24.38 KB, 下载次数: 15)
2012-5-19 10:16 上传
2.jpg (25.56 KB, 下载次数: 11)
贠(yun)靖 发表于 2012-5-19 10:20 哥们 你看清楚两个的不同之处,他写的是在while里面判断退出循环的条件的 以他那种写法 当线程1 在s ...
袁錦泰 发表于 2012-5-19 11:54 首先抱歉,昨天太晚了,所以我没有认真看他写得代码,就随便否定了你的回答,实在不好意思。 然后是他的代 ...
贠(yun)靖 发表于 2012-5-19 12:17 是啊,如果是推出条件要写到while(tickt>0) 这样的话 synchronized必须写到while的外面才能保证同步 ...
袁錦泰 发表于 2012-5-19 12:46 QQ号。