测试线程的状态(Java)
测试线程的状态(Java)
package src.State;//观察测试线程的状态
public class TestState {public static void main(String[] args) {Thread thread = new Thread(() -> {for (int i = 0; i < 5; i++) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}System.out.println("123123");});//观察状态Thread.State state = thread.getState();System.out.println(state);//new//观察启动后thread.start();//启动线程state = thread.getState();System.out.println(state);//RUNNABLEwhile (state != Thread.State.TERMINATED) { //只要线程不终止,就一直输出状态try {Thread.sleep(100);} catch (InterruptedException e) {e.printStackTrace();}state = thread.getState();//更新线程状态System.out.println(state);//输出状态 TIMED_WAITING}}
}
测试线程的状态(Java)相关推荐
- 测试线程池(Java)
测试线程池(Java) package src.thread;import java.util.concurrent.ExecutorService; import java.util.concurr ...
- 线程的状态 - Java
上面这张图是线程的几种状态情况,可能会看的有一些乱 , 所以我们将线程状态简化一下,得到下面这张图 线程的六大状态 NEW 状态 此时线程已经被创建(NEW) ,但还没有被调用的情况 Thread t ...
- JAVA-多线程 三 {多线程状态}JAVA从基础开始 -- 3
JAVA-多线程 三 {多线程状态}(JAVA从基础开始 -- 3 线程状态 停止方法_stop (舍弃) 休眠状态_sleep 线程礼让_yield 线程强制执行_ join 线程状态观测_Thre ...
- Java中线程的状态
Java中线程的状态 操作系统中线程的状态 Java中线程的状态 线程状态枚举类 操作系统中线程的状态 从操作系统层面来看,线程通常有以下五种状态,前三种是线程的基本状态. [运行态]:进程正处在处理 ...
- 线程的状态、调度、同步
线程的状态 java中的线程共五个状态:新建.就绪.运行.阻塞.死亡: 新建状态(New):处于系统创建线程,但未启动此线程,系统未为其分配资源. 就绪状态(Runnable):线程调用start( ...
- 【Java 并发编程】线程池机制 ( 测试线程开销 | 启动线程分析 | 用户态 | 内核态 | 用户线程 | 内核线程 | 轻量级进程 )
文章目录 一.测试线程开销 1.正常测试 2.不创建线程 3.只创建不启动线程 4.只启动不等待执行完成 二.分析测试结果 1.启动线程分析 2.用户线程与内核线程 3.轻量级进程 4.验证 Java ...
- Java多线程基础学习,Thread解读、java线程的状态、同步和异步、两阶段终止模式
理论概述 单线程和多线程 为什么要使用多线程呢?多线程有什么好处呢? 如果在程序中,需要读写一个文件,该文件很大,那我们执行到该io操作时,cpu就会等待该io操作执行完才会继续运行下面的代码,进程调 ...
- java线程的状态及状态间的切换
在 Java 5 以后,线程状态被明确定义在其公共内部枚举类型 java.lang.Thread.State 中. 分别是: 1. NEW(初始化状态) 2. RUNNAB ...
- JAVA线程六种状态_Java:线程的六种状态及转化
多线程概述及创建方式 Java:线程的六种状态及转化 关于线程的生命周期,网上书上说法不一,难以统一,本篇做一个总结: java.lang.Thread.State枚举类中定义了六种线程的状态,可以调 ...
最新文章
- KVM创建虚拟机(六)
- c++ set有序性
- 微信小程序点击页面tab栏切换
- php加密解密p源码可以吗,论 如何做好PHP的加密解密呐,源码教学
- Spring Boot Web应用开发 CORS 跨域请求支持
- 软件的可扩展性与框架的可交互性
- python读取数据库绘图_获取博客积分排名,存入数据库,读取数据进行绘图(python,selenium,matplotlib)...
- Python 的字符编码
- caffe 将数据(非图像和图像)转成lmdb格式的数据
- Hibernate:1对1关系总结。
- js调用html文件上传,JavaScript里的文件上传API
- PPT修改母版页码(亲测可用)
- FPGA 光纤传输IP核的使用
- 最小和最大优先循环队列(C++)
- Python第三课:列表,元组,集合
- 库存转换是什么意思_社保卡库存转移啥意思 社保卡怎么转出
- Python数据挖掘与机器学习_通信信用风险评估实战(1)——读数据
- php表单提交到数据库详解
- 数学不好能不能学好编程?
- Android直播开发之旅(18):FFmpeg中滤镜(filter)的工作原理