7. Thread的几个常见方法属性
2023-06-13 09:14:00 时间
代码示例:
//Thread里面的常见属性
public class ThreadDemo6 {
public static void main(String[] args) throws InterruptedException {
Thread t = new Thread("xc"){
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
//Thread.currentThread()获取到当前线程的实例
//获取到线程的名字
for (int i= 0; i<10; i++){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
//run方法执行过程中就代表着系统内线程的生命周期
System.out.println("线程要退出了");
}
};
//这四个只要线程创建好就不变了
System.out.println(t.getName());
System.out.println(t.getId());
System.out.println(t.getPriority());
System.out.println(t.isDaemon());
//这两个会发生改变
System.out.println(t.isAlive());
System.out.println(t.isInterrupted());
System.out.println(t.getState());
t.start();
while (t.isAlive()){
System.out.println("xc正在运行");
System.out.println(t.getState());
System.out.println(t.isInterrupted());
Thread.sleep(300);
}
}
}
运行结果:
相关文章
- Pandas DataFrame的基本属性详解
- java解析xml格式的节点属性值
- ListView-1(包括常用属性和方法)「建议收藏」
- Fabric.js 保存自定义属性
- 使用 BeanUtils.getProperty 获取属性时出现 NoSuchMethodException: Unknown property 问题分析
- 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 获取 Activity 中的所有方法 | 获取方法上的注解 | 获取注解上的注解 | 通过注解属性获取事件信息 )
- 【Kotlin】接口和抽象类 ( 接口属性和方法定义 | 接口默认方法实现 | 抽象类 )
- mongo数据集合属性中存在点号(.)的解决方法
- MongoDB用Mongoose得到的对象不能增加属性完美解决方法(两种)
- 会话cookie中缺少HttpOnly属性详解编程语言
- input标签设置disabled=”disabled”属性的效果详解编程语言
- ALV FIELDCAT添加属性 – REUSE_ALV_FIELDCATALOG_MERGE函数详解编程语言
- Hibernate hibernate.use_identifer_rollback属性:重设默认值
- JS hasOwnProperty()方法:检测一个属性是否是对象的自有属性
- JS propertyIsEnumerable()方法:检测一个属性是否可枚举
- 掌握Linux文件的S属性权限知识(linuxs属性)
- Linux文件读写属性探索(linux读写属性)
- DOM属性用法速查手册
- PHP获取类中常量,属性,及方法列表的方法
- JavaScript对象的属性和方法4种不同的类型
- JSgetAttribute和setAttribute(取得和设置属性)的使用介绍
- JAVA读取属性文件的几种方法总结
- jQuery中操控hidden、disable等无值属性的方法
- ASP.NET单选按钮控件RadioButton常用属性和方法介绍
- 网页运行时提示对象不支持abigimage属性或方法