1. 线程的调度
(1)调度策略
时间片 |
每个线程执行相同的时间,抢占执行 |
基于抢占式的优先级 |
按线程优先级抢占CPU,高优先级的线程抢占 CPU |
(2)Java 的调度方法:
相同优先级线程 |
组成先进先出队列(先到先服务),使用时间片策略; |
不同优先级线程 |
使用基于抢占式的优先级策略; |
(3)线程的优先级:MAX_PRIORITY:10(最大优先级)、MIN _PRIORITY:1(最小优先级)、NORM_PRIORITY:5(默认优先级)
(4)线程的优先级相关方法: