java多线程---线程的状态

原创 2016年05月31日 13:15:59

线程是最小的执行单位,也拥有自己的生命周期主要包含以下几个阶段:

NEW(新建状态):线程创建了但是还没有执行它的start方法;

RUNNABLE(运行状态):包括(RUNNING执行)和READY(准备状态),处于这个状态的线程使用isAlive方法返回为真

BLOCK(阻塞状态):线程因为等待锁而处于阻塞队列中

WAITING(等待):执行wait(),sleep(),join()等方法后,对于wait这种需要notify 来唤醒

TIME-WAITING(有限等待):wait(time),sleep(time),join(time)等,在等待时间结束后就会自动唤醒

TIMENATE(中止状态):线程执行结束

版权声明:本文为博主原创文章,未经博主允许不得转载。

IOS_多线程-线程状态

  • 2015年05月31日 14:57
  • 428B
  • 下载

(14)Java多线程之线程状态

引言 验证线程所处的状态 1 验证New状态 11 代码示例 12代码解释 2 验证Runable状态 21 代码 22代码解释 3 验证terminated状态 31 代码示例 32 代码解释 4 ...

Java多线程之线程状态案例

Java多线程之线程状态的研究

Java多线程(二)、线程的生命周期和状态控制

一、线程的生命周期 线程状态转换图: 1、新建状态 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用s...

java 多线程基础(一)——线程创建及五种状态

最近在使用SOA的模式重构搞笑平台,在考试系统模块,期望使用上多线程,之前对多线程有过一些了解,不过具体的实现是在.net平台下的。虽然一年前接触过j2se的关于多线程的一些知识,但是感觉还是不够,于...
  • lmdcszh
  • lmdcszh
  • 2013年12月31日 20:12
  • 3028

Java多线程(二)、线程的生命周期和状态控制

Java多线程(二)、线程的生命周期和状态控制 分类: javaSE综合知识点 2012-09-10 16:11 2743人阅读 评论(1) 收藏 举报 一、线程的生命周期 ...
  • psiitoy
  • psiitoy
  • 2014年01月09日 15:14
  • 485

Java多线程与并发学习之(三):线程的各种状态

Java中线程的状态转换问题,自己一直没有完全缕清晰,了解个大概,细节上却又模棱两可,究其原因,还是没有仔细的去细致了解相关知识点,今天就花时间整理一下这部分的相关内容。   关于java中...

java多线程:3 线程状态

线程状态和转化

Java 多线程(八) 线程状态图

结合多线程的学习过程,介绍线程的状态图,随着学习的深入,这幅图不断加入新的内容。   一.线程基本状态图   这幅图是在Java 多线程(三) 线程的生命周期及优先级出现过的: ...

(6) Java多线程 线程状态等相关知识(含单例懒汉式饿汉式)

一. 线程状态类型 1. 新建状态(New):新创建了一个线程对象。 2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java多线程---线程的状态
举报原因:
原因补充:

(最多只允许输入30个字)