线程的常见方法
休眠:
让当前状态不再参与cpu的竞争,直到休眠结束;
结果:并不是完全交替进行的,因为只是休眠状态,也会存在争抢cpu
放弃:
让当前状态主动放弃时间片,下次再去争抢cpu,为了给别的线程机会。
效率比休眠的速度快,而且出现交叉的频率高一点:
加入:
允许其他线程加入当前线程;
优先级:
在不设置的时候就默认是5,优先级是从1到10;
优先级越高,获取cpu的机会越多,优先执行完的机会就更大
线程打断:
守护线程:
线程分为:用户线程(前台线程)、守护线程(后台线程)
一般创建的是用户线程
垃圾回收器就是后台线程,随着用户线程的开始而开始,随着用户线程的结束而结束