seelp: 睡眠的意思,是 Thread 的方法,使當前線程在指定時間睡眠,會鎖住對象
wait: 等待的意思,是 Object 的方法,使當前線程暫停,使用notify()或者notifyAll()方法喚醒,會釋放對象
join: 加入的意思,是 Thread 的方法,其他線程等待向前線程完成后才成進入運行,如果設置參數,如thread1.join(1000),當前thread1線程在1000毫秒時間內完成,則其他線程結束等待,進入線程
yield: 屈服的意思,Thread 的方法,使同等優先級,或更高優先級的線程加入競爭線程空間,其本身也會競爭線程空間,如果有等待的線程,線程級別低,不能競爭線程空間
參考博客:
Java中的多線程你只要看這一篇就夠了 : https://www.cnblogs.com/wxd0108/p/5479442.html
Java多線程學習(總結很詳細!!!):https://www.cnblogs.com/yjd_hycf_space/p/7526608.html
第一次寫博客,可能排版不好,各位見諒, 有錯誤留言指正