哀幻暝
2016-07-20 14:07
我实现runnabled的时候 打印出来的是 2 2 2 0 1(试验多次,窗口变了但是这个序号一直相同) 也是五张票 这是这么回事啊?
是这样的 因为runnable处理同一资源也无法保证 这个资源 从加载 更改 到赋值的原子性
正常的,课程里面的代码就可能会出现这样的结果。甚至你打印出来六条记录也是正常的。因为这代码本身就没有做任何的同步处理
代码下面看不到了,能截完整代码么
细说多线程之Thread VS Runnable
55327 学习 · 68 问题
相似问题
回答 2
回答 3
回答 4
回答 2
回答 3