image.png
yield:线程礼让,线程回到就绪态
sleep:让线程进入休眠状态
wait:等待,是object类的方法,当前线程释放锁标记,并且让出CPU资源,使得当前线程进入等待队列
join:join()方法的作用,是等待这个线程结束;
也就是说,t.join()方法阻塞调用此方法的线程(calling thread)进入 TIMED_WAITING 状态,直到线程t完成,此线程再继续;通常用于在main()主线程内,等待其它线程完成再结束main()主线程。
notify:是object的一个方法,唤醒一个等待队列的线程,是这个线程进入锁池。