当一个线程run()启动之后,是不是至少运行一次?

来源:3-2 Java线程停止正确的方法---设置退出旗标

linbingfeng

2016-04-05 00:00

因为java自带的stop()已经过时了?如果只是设置一个标志的话,是不是至少会运行一次?要是一个线程的运行时间是有限的,那么是不是我们就没有办法让他马上停止?

写回答 关注

1回答

  • Vip猪猪
    2016-04-06 16:20:49

    启动了就必须运行一次吧,stop方法不是可以让其戛然而止么?、、

    染红_街道 回复linbin...

    不一定运行一次,看你sleep设置的时间,如果不设置他一次也不运行,因为开始运行的时候你变量就修改成false了

    2016-07-11 17:52:07

    共 2 条回复 >

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题