java多线程的interrupt方法

线程的interrupt方法

  • interrupt方法打断被sleep、wait、join方法阻塞的线程之后,会把线程的打断标记设置成true后重新设置成false。
  • interrupt方法打断正在运行的线程的时候,正在运行的线程会把打断标记设置成true。

打断标记的作用:

  1. 可以判断一个线程是否被打断过
  2. 可以优雅的结束一个线程(可以在线程的内部做一个判断,如果打断标记是true的话就结束当前线程)

猜你喜欢

转载自blog.csdn.net/qq_41134324/article/details/109150126