为什么了加入sleep后,结果会变得明显?

来源:4-3 volatile不能保证原子性(中)

AchillesL

2015-12-16 11:01

为什么了加入sleep后,结果会变得明显?

写回答 关注

1回答

  • 天启之魂
    2015-12-16 14:31:36

    一个线程sleep 后 实际也就释放了执行权 这样可以让其他线程去执行,这样不就达到多个线程交替执行吗?结果就明显了

    不然 执行的结果是完全随机的,说不好一个线程执行很久都是有可能的

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

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

55899 学习 · 89 问题

查看课程

相似问题