RT
解决方案 »
- 一个小问题,大家帮忙看下
- java里能不能申请固定的内存空间
- 寻找一个查找最短路径算法的Java实现
- 用jPasswordField.getPassword()写进去的密码怎么验证?
- 请教高手:Socket.getInputStream().read(...) 返回-1是什么原因阿?
- 不是用odbc,如何连接VFP6.0的DBF文件?
- 很多人碰到的ftp难题
- 高分求助(今天结帐):怎样设置自己的smtp发送javamail?
- 想做一个TicTacToe的游戏,怎么设计电脑的AI?
- 菜鸟提问:关于用JAXP的配置
- 请问:java应用程序(非web的)中,如何设置字体的显示颜色?
- 初学者的一个菜菜的问题
用getState()方法能返回线程的状态,看他是不是等于TERMINATED,如果是的话就是结束了,不知道这样做是否正确
至今尚未启动的线程处于这种状态。
RUNNABLE
正在 Java 虚拟机中执行的线程处于这种状态。
BLOCKED
受阻塞并等待某个监视器锁的线程处于这种状态。
WAITING
无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。
TIMED_WAITING
等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。
TERMINATED
已退出的线程处于这种状态。
在给定时间点上,一个线程只能处于一种状态。这些状态是虚拟机状态,它们并没有反映所有操作系统线程状态。
____________________________________________________________________________________________