线程优先级
线程调度线程有两种调度模型:分时调度模型:所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间片。抢占式调度模型:优先让优先级高的线程使用CPU若优先级相同则随机占用,优先级高的线程占用CPU的时间片相对多一些。JAVA使用的是抢占式调度模型。假如计算机只有一个CPU,那么CPU在某个时间只能执行一条指令,线程只有得到CPU使用权才能执行指令,所以多线程的执行是有随机性的,因为谁抢到CPU的使用权是不确定的。Threa类中设置和获取优先级的方法线程的优先级默认为5,最大值为10