Java线程小结(一)
2017-07-12 本文已影响0人
liuyiyou
线程状态:
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、线程在等待出发条件