A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 易杰 中级黑马   /  2013-4-12 12:03  /  1636 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 易杰 于 2013-4-12 18:50 编辑

求解;java多线程中线程状态

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1 鼓励鼓励

查看全部评分

6 个回复

倒序浏览
在给定时间点上,一个java线程只能处于一种状态。

NEW
至今尚未启动的线程处于这种状态。
RUNNABLE
正在 Java 虚拟机中执行的线程处于这种状态。
BLOCKED
受阻塞并等待某个监视器锁的线程处于这种状态。
WAITING
无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。
某一等待线程的线程状态。某一线程因为调用下列方法之一而处于等待状态:
不带超时值的 Object.wait
不带超时值的 Thread.join
LockSupport.park
处于等待状态的线程正等待另一个线程,以执行特定操作。 例如,已经在某一对象上调用了 Object.wait() 的线程正等待另一个线程,以便在该对象上调用 Object.notify() 或 Object.notifyAll()。已经调用了 Thread.join() 的线程正在等待指定线程终止。
TIMED_WAITING
等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
学习学习!
回复 使用道具 举报
huima 发表于 2013-4-12 12:15
在给定时间点上,一个java线程只能处于一种状态。

NEW

明白了。。谢谢。。。
回复 使用道具 举报
如果问题未解决,请继续追问,如果没有问题了,请将帖子分类 改为“已解决”,谢谢
回复 使用道具 举报
多看看毕老师的视频哦,上面有很详细的讲解
回复 使用道具 举报
huima 中级黑马 2013-4-13 11:21:16
7#
易杰 发表于 2013-4-12 15:29
明白了。。谢谢。。。

明白了就好哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马