IDEA与Eclipse运行视频中的代码出现问题

来源:4-2 volatile不能保证原子性(上)

qq_可口可乐_4

2017-02-21 17:38

在IDEA开发软件中运行会出现死循环,在eclipse中运行能够出现视频中的情况!很尴尬!!!!,我还小不知道 IDEA为什么会这样!!!

写回答 关注

5回答

  • doubleC丶
    2018-07-24 20:42:58

    idea正常运行会起两个线程,debug会起一个线程

  • 再语zero
    2017-10-28 18:24:28
    System.out.println(Thread.activeCount());

    加了这句发现在idea里好像默认是起两个线程,所以把

    while(Thread.activeCount() > 1){
       Thread.yield();
    }

    改成大于2就可以了,但在eclipse和命令行里都是起一个,晕了。。。

  • qq_疾风劲草_2
    2017-03-06 13:47:57

    为甚?

  • qq_疾风劲草_2
    2017-03-06 13:46:45

    我的idea也不能运行 eclipse可以

  • Deligence
    2017-02-21 20:26:05

    开发环境不同

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

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

55910 学习 · 74 问题

查看课程

相似问题