并发编程--线程信息的获取与设置
来源:互联网 发布:时间同步软件 编辑:程序博客网 时间:2024/05/29 19:55
Thread类有一些保存信息的属性,这些属性可以用来标识线程,显示线程的状态或者控制线程的优先级。
ID:保存线程的唯一标示符
Name:保存线程的名称
Priority:保存了线程对象的优先级,线程的优先级从1到10,其中1是最低优先级,10是最高,并不推荐区改变线程的优先级,然而,需要的时候可以修改。
Status:保存了线程的状态,在JAVA中,线程的状态有6种,new、runnable、blocked、waiting、time waiting、terminated
下面这个程序来通过将线程的状态输出到文本中来观察线程的状态改变
主要用一个Thread.Status数组来保存线程的状态,主线程(main)用循环来查看线程当前状态与Thread..Status数组状态,要是不同修改Thread..Status数组状态,同时输出到文本中,下面是程序的执行结果
观察了文本的内容,可以发现只有New、Runnable、Blocked、Terminated四个状态,很容易可以看到线程状态的切换关系。
0 0
- 并发编程--线程信息的获取与设置
- [Java并发编程]-二、线程信息获取与设置
- Java并发编程示例(二):获取和设置线程信息
- Java并发编程示例(二):获取和设置线程信息
- 【并发编程】通过命令行获取线程信息
- java并发编程-1.2线程信息获取和设置(ID,名称、优先级、状态)
- Java并发编程-01-线程的创建和线程信息获取
- 1.2线程信息的获取和设置
- Java并发学习之二——获取和设置线程信息
- Symbian 系统信息的获取与设置
- 线程名称的获取与设置
- JAVA 并发编程-线程与进程的由来(一)
- JAVA 并发编程-线程与进程的由来(一)
- Java并发编程之线程池的理解与使用
- Java并发编程实战 之 线程的取消与关闭
- JAVA 并发编程-线程与进程的由来(一)
- 并发编程3:线程池的使用与执行流程
- 并发编程3:线程池的使用与执行流程
- java抽象与接口
- 关于ORA-01031: insufficient privileges 问题处理总结
- 严重: A web application registered the JBDC driver [com.alibaba.druid.mock.MockDriver] but failed to u
- 2014.08.26 oracle sql语句长度限制等
- ArcGIS API for Flex (使用ArcGIS API for Flex 创建一个新的地图项目)
- 并发编程--线程信息的获取与设置
- 项目所用技术回顾之DWR
- 部署DHCP和中继服务器
- 【转】淘宝api的简单调用
- 模拟斗地主——HDU 4930
- UVA - 644 Immediate Decodability
- 经验总结27--EF多对多额外内容
- git commands
- 关于java容器