`
pumbaa.he
  • 浏览: 71294 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

有关Future.cancel(mayInterruptIfRunning)参数的意义

    博客分类:
  • java
 
阅读更多

不管mayInterruptIfRunning的值是true还是false,如果任务还没有开始执行,那么就会停止掉。如果任务已经执行了。那么下次任务就不会执行了。

但是如果任务里面有用到while (!Thread.interrupted()),那么本次任务会一直执行,只有mayInterruptIfRunning=true马上中断线程才能停止任务。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics