问答详情
源自:4-2 volatile不能保证原子性(上)

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

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

提问者:qq_可口可乐_4 2017-02-21 17:38

个回答

  • 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

    开发环境不同