課程
/后端開發
/Java
/深入淺出Java多線程
為什么用Actor actor=new Actor();就會有run方法的輸出內容,用Thread actor = new Thread();就運行了之后什么都沒有哦
2017-05-06
源自:深入淺出Java多線程 2-3
正在回答
Actor actor=new Actor(); 這個是重寫了run方法,執行了才有輸出內容
Thread actor = new Thread()這個可以查看Java Thread 類的源碼中run方法的實現,這個簡單理解為不繼承Thread類重寫run方法,就是什么也不干的。
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
4 回答為什么Runnable沒有運行結果
3 回答這個運行結果沒有順序啊
1 回答沒有循環的內容,直接提示戰斗結束了怎么回事?
1 回答這個代碼編譯器不報錯,但是運行時出現停止運行的顯示怎么回事
2 回答是不是使用了join 之后,使用了join 的線程運行結束之后才能讓這個程序再次的運行下去。如果不是用join 那么這個線程在運行的時候和當前方法中的運行關系不大。所以就提前輸出了戰斗結束。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-06
Actor actor=new Actor(); 這個是重寫了run方法,執行了才有輸出內容
Thread actor = new Thread()這個可以查看Java Thread 類的源碼中run方法的實現,這個簡單理解為不繼承Thread類重寫run方法,就是什么也不干的。