问答详情
源自:3-2 Java线程停止正确的方法---设置退出旗标

真的停止了线程了吗

有个疑问,如果是用标志来停止线程,那线程是不是还一直存在,只是因为标志为false没有执行循环代码。

提问者:aryang 2015-03-14 09:49

个回答

  • Arthur
    2015-03-16 19:45:46

    哪个红色标志更狠,直接杀进程。

  • meersun
    2016-04-26 19:46:44

    不是的,老师说的旗标是指keepRunning,通过设它为false来结束两军线程。它会继续完整的运行完此线程,然后再结束。这种方法和已经取缔的stop方法比较起来就完美多了。Stop是不管三七二十一,直接停止线程,不管运行到哪里,实际应用起来非常不方便。


  • Coda
    2015-03-14 10:25:26

    什么标志,是红色方块的那个标志吗?