今天突然想到,thread会不会也跟Stream之类的Resources类似,start了就要close或者reclaim

百度了一下,没搜到什么有价值的东西,果断还是求助google,在stackoverflow.com找到了一个连接,给大家分享一下

这篇文章主要谈了为什么Thread.stop()/suspend()/...是deprecated的,以及我们应该使用何种方法去正确地terminate threads

http://docs.oracle.com/javase/1.5.0/docs/guide/misc/threadPrimitiveDeprecation.html

 

简而言之,terminate一个thread的方法就是:设置flag,让这个thread隔一段时间就去看一下这个flag,当这个flag的值告诉该thread:“你可以terminate了”, 那么该thread就从其run()【或者其Runnable.run()】中return

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2022-12-23
  • 2021-12-13
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-04
  • 2021-09-17
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案