A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
张然龙
金牌黑马
黑马币:95
帖子:517
精华:0
© 张然龙 金牌黑马 / 2014-7-11 16:45 / 1461 人查看 / 10 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
s526349668 发表于 2014-7-11 17:31 你的方法不是静态的,6行和20行不用show.class,用this就对了
张然龙 发表于 2014-7-11 18:30 确实, 你说的很对, 但我想请教下,为什么呢?我的锁也是同一把锁才对啊??
s526349668 发表于 2014-7-11 18:42 同步函数使用的锁是this啊,静态方法中不能使用this,所以使用的类.class
张然龙 发表于 2014-7-11 18:47 多谢指点, 可是,,既然是非静态的,那我用Show.class也应该是正确的啊? 求指点。。 ...
s526349668 发表于 2014-7-11 19:21 你要是要写成show.class就得把write()和notify()写成Show.class.write和Show.class.notify() ...
张然龙 发表于 2014-7-11 19:31 我靠,,,真的啊,兄弟谢谢你啊。。。好人啊。。
rekirt 发表于 2014-7-11 21:10 你写的wait,notify其实前面都有一个this.谁的锁就用谁的wait和notify,
有了黑马骑士勋章,比白马王子还要牛!