Java中如何实现Thread的四种停止方式?

2026-05-28 05:100阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计584个文字,预计阅读时间需要3分钟。

Java中如何实现Thread的四种停止方式?

1. 正常程序启动,停止

2.使用退出标记,一般程序在run()方法后,线程会正常结束。但有些守护线程仍在运行,它们运行时间较长,只有当外部条件满足时,它们才会停止。

1.正常的程序启动,停止

2.使用退出标记,一般程序在run()方法后,线程会正常结束。

但是有一些伺服线程还在运行,他们运行时间较长,只有当外部条件满足时,他们才会停止。实现如下:

public class ThreadCease extends Thread{ private volatile boolean exit = false; public void run(){ while(!exit){ //停止后做的事情~ } }

3.使用线程(Thread)自带的isInterrupted()方法来结束线程。

阅读全文

本文共计584个文字,预计阅读时间需要3分钟。

Java中如何实现Thread的四种停止方式?

1. 正常程序启动,停止

2.使用退出标记,一般程序在run()方法后,线程会正常结束。但有些守护线程仍在运行,它们运行时间较长,只有当外部条件满足时,它们才会停止。

1.正常的程序启动,停止

2.使用退出标记,一般程序在run()方法后,线程会正常结束。

但是有一些伺服线程还在运行,他们运行时间较长,只有当外部条件满足时,他们才会停止。实现如下:

public class ThreadCease extends Thread{ private volatile boolean exit = false; public void run(){ while(!exit){ //停止后做的事情~ } }

3.使用线程(Thread)自带的isInterrupted()方法来结束线程。

阅读全文