首页
Java面试
PHP面试
经验笔记
在线工具
首页
在线工具
Java中退出线程的几种方法
使用退出标志位。
C语言 在线运行
C++ 在线运行
Java 在线运行
PHP 在线运行
Python 在线运行
Python3 在线运行
Nodejs 在线运行
Ruby 在线运行
Perl 在线运行
Go 在线运行
R语言 在线运行
Lua 在线运行
C# 在线运行
结果显示HTML
清空
点击运行
class ThreadTask extends Thread{ private volatile Boolean isExit = false; public void setIsExit(Boolean isExit) { this.isExit = isExit; } @Override public void run() { while(!isExit){ //处理一些任务 System.out.println(this.getName() + "run task "); } } } public class ThreadStopFlagExample extends Thread { public static void main(String args[]) throws InterruptedException { ThreadTask task1 = new ThreadTask(); task1.start(); Thread.sleep(1); //设置退出标志 task1.setIsExit(true); } }
运行结果
使用退出标志位。在线测试,这是一个简单方便的Java在线运行工具,支持在线编译、在线调试和在线结果的实时反馈。