Java 学习笔记之 线程interrupt方法
2024-08-30 03:30:50
线程interrupt方法:
interrupt方法是用来停止线程的,但是他的使用效果并不像for+break那样,马上就停止循环。
调用interrupt()其实仅仅是在当前线程中打了一个停止标记,并没有真正的停止线程。
在下面的例子中,可以看出在interrupt()方法后的语句仍然被执行了。
public class ThreadRunMain {
public static void main(String[] args) {
testMainInterruptThread();
} public static void testMainInterruptThread(){
Thread.currentThread().interrupt();
System.out.println("First call: " + Thread.interrupted());
System.out.println("Second call: " + Thread.interrupted());
System.out.println("end!");
}
}
运行结果:
最新文章
- mix_alternates_for_parent: TRUE
- BZOJ 1408: [Noi2002]Robot
- Linux学习笔记-Ubuntu添加右键菜单打开终端
- (ios实战) UINavigationBar 返回按钮 文本自定义实现
- jetty使用教程(嵌入eclipse开发)
- C++中rapidxml用法及例子
- entity framework in mysql
- 【Linux】基础配置-修改命令提示符的风格
- java URL和URLConnection
- Mysql 学习笔记02
- jsp的四个作用域page、request、session、application
- js中数字直接点方法会报错,如1.toString()
- 浅谈MVC、MVP、MVVM
- angularjs学习第三天笔记(过滤器第二篇---filter过滤器及其自定义过滤器)
- 集合框架三(List和Set的补充(不加泛型))
- [转]改善C#程序的建议4:C#中标准Dispose模式的实现
- Scrum Meeting day 2
- MySQL和ORACLE、SQL Server、PostgreSQL相比
- 远程访问Centos6.5上的mysql或者mariadb(navicat)
- 第四篇:new和delete的基本用法
热门文章
- URAL-1982-Electrification Plan最小生成树或并查集
- cogs2823求组合数(lucas定理
- UVA1486 Transportation 费用流 拆边。
- 2018中国大学生程序设计竞赛 - 网络选拔赛 hdu Tree and Permutation 找规律+求任意两点的最短路
- webpack多页应用架构系列(一):一步一步解决架构痛点
- Elasticsearch 顶尖高手(1)
- Protobuf 安装及 Python、C# 示例
- ReentrantLock——可重入锁的实现原理
- 集合数组与String的互转
- .Net基础篇_学习笔记_第五天_流程控制while循环002