黑马程序员技术交流社区

标题: 关于线程--出现负数问题 [打印本页]

作者: babysa    时间: 2016-10-7 13:33
标题: 关于线程--出现负数问题
多线程中,初始化s=10;   重写run()方法  ,        循环条件为while(s>0){  System.out.println(s--);}

在测试时为什么会输出负数啊?????????????已经用显示锁

作者: hysnxdss    时间: 2016-10-7 13:58
不是同一个锁对象吧,,,,,用字节码对象锁试试
作者: 15835811325    时间: 2016-10-7 15:04
如果出现负数就是锁同步的问题   没有意外的,,就查找锁的位置不对,还是锁的对象不同,等原因




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2