线程状态:
New: 在new Thread(r),线程还没有开始运行
Runnable:t.start(),可运行,但是并不一定在运行
Blocked:阻塞
Dead:run方法正常退出,异常终止
被阻塞状态:
1、线程通过调用sleep方法进入睡眠
2、调用一个在I/O上被阻塞的操作
3、试图得到一个锁,而该锁被其他线程占用
4、线程在等待出发条件
线程状态:
New: 在new Thread(r),线程还没有开始运行
Runnable:t.start(),可运行,但是并不一定在运行
Blocked:阻塞
Dead:run方法正常退出,异常终止
被阻塞状态:
1、线程通过调用sleep方法进入睡眠
2、调用一个在I/O上被阻塞的操作
3、试图得到一个锁,而该锁被其他线程占用
4、线程在等待出发条件
本文标题:Java线程小结(一)
本文链接:https://www.haomeiwen.com/subject/mrqbhxtx.html
网友评论