问答详情
源自:2-4 应用揭秘

实现Runaable出现了问题,代码和视频中的一样

我实现runnabled的时候 打印出来的是 2 2 2 0 1(试验多次,窗口变了但是这个序号一直相同)  也是五张票 这是这么回事啊?http://img.mukewang.com/578f14d30001657006900472.jpg

提问者:哀幻暝 2016-07-20 14:07

个回答

  • superboo
    2017-04-28 13:49:17
    已采纳

    是这样的 因为runnable处理同一资源也无法保证 这个资源 从加载 更改 到赋值的原子性

  • 特南克斯
    2018-11-04 18:06:35

    正常的,课程里面的代码就可能会出现这样的结果。甚至你打印出来六条记录也是正常的。因为这代码本身就没有做任何的同步处理

  • qq_如果你在就好了_0
    2016-07-21 12:23:16

    代码下面看不到了,能截完整代码么