10-19 张森霖
多线程:
线程的生命周期:
-
新建,运行,中断,死亡。
线程中断的四种原因:
- JVM将CPU资源从当前线程切换给其他线程,使本线程让出CPU使用权处于中断状态。
- 线程使用CPU资源期间,执行了sleep方法,使当前线程进入休眠状态。
- 线程使用cpu资源期间,执行了wait方法。
- 线程使用cpu资源期间,执行某个操作进入阻塞状态。如执行读写操作。
优先级:
- 如果没有设置线程的优先级,每个线程的优先级都是5.线程的优先级可以通过setpriority调整。
新建,运行,中断,死亡。
近期评论