java多線程-run()方法和start()方法的區別


run()方法:

  是在主線程中執行方法,和調用普通方法一樣;(按順序執行,同步執行)

start()方法:

  是創建了新的線程,在新的線程中執行;(異步執行)

 

只有通過調用線程類的start()方法可能真正達到多線程的目的。

單獨調用run()方法,是同步執行;通過start()調用run(),是異步執行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM