java中断一个线程
调用Thread的中断方法interrupt()来中断一个线程
public class ThreadDemo {public static void main(String[] args) {Runnable myRunnable = new MyThread(); // 创建一个Runnable实现类的对象Thread thread = new Thread(myRunnable,"线程A");// 调用start()方法使得线程进入就绪状态thread.start();if(!thread.isInterrupted()){//如果线程没有被中断System.out.println("准备中断线程");thread.interrupt();}}
}class MyThread implements Runnable {@Overridepublic void run() {System.out.println(Thread.currentThread().getName());try {Thread.sleep(10000);} catch (InterruptedException e) {System.out.println("线程被中断");}}
}
执行结果
java中断一个线程相关推荐
- java怎样中断函数_Java中断一个线程操作示例
本文实例讲述了Java中断一个线程操作.分享给大家供大家参考,具体如下: 一 点睛 中断一个线程,意味着该线程在完成任务之前,停止它正在进行的一切当前的操作. 有三个比较常用的函数: interrup ...
- Java 创建一个线程的三种方式
Java 创建一个线程的三种方式 更多内容,点击了解: https://how2j.cn/k/thread/thread-start/353.html 创建多线程有3种方式,分别是继承线程类,实现Ru ...
- java 添加一个线程、创建响应的用户界面 。 演示示例代码
javajava 添加一个线程.创建响应的用户界面 . 演示示例代码 来自thinking in java 4 21章 部分的代码 夹21.2.11 thinking in java 4免费下载: ...
- java 停止一个线程_Java如何停止一个线程
线程正常执行完毕,正常结束. 2.监视某些条件,直到某些条件成立,结束线程. class TestMyThread extends Thread { private volatile boolean ...
- java中一个线程最小优先数_Java线程的优先级
Java线程可以有优先级的设定,高优先级的线程比低优先级的线程有更高的几率得到执行(不完全正确,请参考下面的"线程优先级的问题"). 记住当线程的优先级没有指定时,所有线程都携带普 ...
- java new一个线程执行完后会自动销毁吗_Java基础总结,超级全的面试题
1. static关键字是什么意思?Java 中是否可以覆盖(override)一个 private 或者是 static 的方法?是否可以在 static 环境中访问非static 变量? stat ...
- Java中一个线程只有六个状态。至于阻塞、可运行、挂起状态都是人们为了便于理解,自己加上去的。...
java中,线程的状态使用一个枚举类型来描述的.这个枚举一共有6个值: NEW(新建).RUNNABLE(运行).BLOCKED(锁池).TIMED_WAITING(定时等待).WAITING(等待) ...
- java开启一个线程_【jdk源码分析】java多线程开启的三种方式
1.继承Thread类,新建一个当前类对象,并且运行其start()方法 1 packagecom.xiaostudy.thread;2 3 /** 4 * @desc 第一种开启线程的方式5 *@a ...
- 多线程系列教材 (一)- Java 创建一个线程的三种方式
多线程即在同一时间,可以做多件事情. 创建多线程有3种方式,分别是继承线程类,实现Runnable接口,匿名类 步骤1:线程概念 步骤2:创建多线程-继承线程类 步骤3:创建多线程-实现Runnabl ...
最新文章
- 支持的网卡列表_Windows 10的5G网卡折腾笔记(含采购链接)
- PAT甲级1041 Be Unique :[C++题解]模拟、哈希表
- cuckoo hash
- 【TensorFlow】——实现minist数据集分类的前向传播(常规神经网络非卷积神经网络)
- 单片机实验:节日彩灯控制器
- python中exchange函数使用_python基于exchange函数发送邮件过程详解
- SQLAlchemy schema.Table
- js实现页面加载完毕之前显示Loading效果
- Activiti 统一身份管理
- 小程序啦啦外卖、码科跑腿、云贝外卖各种问题汇总解决对策
- ubuntu vmplayer安装vmtool
- 计算机与不确定性原理,傅里叶变换和不确定性原理
- 输入法编辑器(IME)编程指南
- AXI4 Increase burst / wrap burst/ fix burst 和 narrow transfer
- 请输出in.txt文件中的2 4 6 8 9 10 12行
- 燃起图与燃尽图,故事地图和产品线路图分析
- Android自定义控件开发入门与实战(7)SVG动画,android底层架构
- golang版本管理gvm
- react中input输入框显示字数
- vue路由报错Navigation aborted from “/a“ to “/b“ via a navigation guard.两种解决方案
热门文章
- 【哲学】社会主义与资本主义的区别
- 图像的亮度和对比度区别
- python 文件操作 os.walk() 方法
- python CMAKE的使用
- python yolo-v2 设计批处理程序对训练生成的权重文件进行自动化批量测试,并输出结果到指定txt文件
- 搭建FastDFS分布式文件方式一(Docker版本)
- Java注释小技巧:使用linkplain链接跳转到对应的代码
- ugui unity 图片缩放循环_Unity基础系列(四)——构造分形(递归的实现细节)...
- java中实现十六进制和二进制之间的相互转换
- activemq配置与启动