Thread.start 和run的區別

thread.start()是啓動線程,使線程進入就緒狀態,啓動一個新線程,在新線程中執行run方法;調用start()方法後,,可以繼續執行下面的代碼;

run是thread中的一個方法,調用thread.run()後,需要等待run方法執行完畢後才能執行後面的代碼,不會啓動一個新線程,還是在本線程中執行;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章