线程中止的方法

2020-12-29  本文已影响0人  瓢鳍小虾虎

使用interrupt,千万不要使用stop,会破坏程序原子性,
interrupt使用interrupt不仅不会破坏程序原子性(加了同步锁synchronized的代码块,要么同时成功要么同时失败),还会抛出InterruptException让开发人员编写应对代码。


image.png image.png
image.png

另一种中止线程的场景是需要while循环的场景,通过参数来控制什么时候中止,如下:


image.png
image.png
上一篇下一篇

猜你喜欢

热点阅读