sleep 睡眠指定时间,线程变为TIMED WAITING状态,注意不会释放锁。
wait 等待线程等待,线程变为WAITING状态,需要在synchronized中使用。
notify唤醒队列中线程,线程变为RUNNABLE状态,和wait配合使用。
notifyAll 唤醒所有等待的线程,线程变为RUNNABLE状态。
yeild 退出cpu占用,变为就绪状态
join 一个线程执行另一个线程的join方法,在执行的那一行直接去执行另一个线程,另一个线程方法执行完了才返回调用join的位置再向下执行。