为啥我的运行结果一直是6??

来源:3-3 synchronized实现可见性代码(中)

快乐侠客4308489

2016-11-12 03:39

求问大大们,我不加syncronized之前跑代码,结果输出的全是6.。。。并没有其他的值,有人遇到过这种情况吗?

写回答 关注

1回答

  • 逍遥梦幻
    2016-11-12 15:32:21

    因为你一直加着

    try {
        Thread.sleep(1000);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }

细说Java多线程之内存可见性

用两种方式实现内存可见性,代领大家深层次学习Java中的内存

55899 学习 · 89 问题

查看课程

相似问题