小悟空et 发表于 2015-5-20 18:45
这个需要给各个线程加同一个锁的。
这种情况发生,可能是Thread-1拿到执行权,执行到输出语句后,还没有执 ...
wangaz 发表于 2015-5-20 19:12
不是处理器多核的问题,因为你没有加锁,导致线程不同步,while代码块内会出现几个线程同时满足条件打印后 ...
zq19910303 发表于 2015-5-21 07:26
当t1执行完第28行还未执行第29行时,cpu执行权被t2抢去了,这时num--还未执行,t2打印出的就与t1相同,同理 ...
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |