1、wait、notify和notifyAll
2、守护线程
后台线程:所有前台线程结束后,后台线程自动结束。
3、interrupt 中断线程,强制回复到运行状态。
4、join 在B线程中调用了A线程的run方法,当A线程结束后,B线程执行。
5、yield();先检测当前是否有相同优先级的线程处于同可运行状态,如有,则把CPU的占有权交给次线程,否则继续运行原来的线程,所以yield()方法称为“退让”,它把运行机会让给了同等级的其他线程。
1、wait、notify和notifyAll
2、守护线程
后台线程:所有前台线程结束后,后台线程自动结束。
3、interrupt 中断线程,强制回复到运行状态。
4、join 在B线程中调用了A线程的run方法,当A线程结束后,B线程执行。
5、yield();先检测当前是否有相同优先级的线程处于同可运行状态,如有,则把CPU的占有权交给次线程,否则继续运行原来的线程,所以yield()方法称为“退让”,它把运行机会让给了同等级的其他线程。