課程
/后端開發
/Java
/深入淺出Java多線程
在ArmyRunnable 類中并沒有繼承Thread啊 ,為什么可以調用 Thread.CurrentThread 方法和yield() 方法?。?/p>
2017-06-08
源自:深入淺出Java多線程 2-4
正在回答
因為ArmyRunable類繼承了runnable接口,而且thread中有一個構造方法可以通過runnable對象去實例化一個thread對象,所以我們可以用ArmyRunnable類去進行父類引用子類對象去實例化一個runnable對象,最后得到thread對象當然可以調用Thread.CurrentThread 方法和yield() 方法啊。
Thread類屬于Java.lang包,且currentThread()和yield()屬于靜態方法,是通過類名.方法名來調用的
舉報
帶你一起深入淺出多線程,掌握基礎,展望進階路線
2 回答為什么runnable還要轉成thread
3 回答如果不用runnable的方式,用Thread方式。volatile怎么用?
1 回答Thread與Runnable
1 回答thread與runnable有什么區別
1 回答thread與runnable有什么區別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-12
因為ArmyRunable類繼承了runnable接口,而且thread中有一個構造方法可以通過runnable對象去實例化一個thread對象,所以我們可以用ArmyRunnable類去進行父類引用子類對象去實例化一個runnable對象,最后得到thread對象當然可以調用Thread.CurrentThread 方法和yield() 方法啊。
2017-06-08
Thread類屬于Java.lang包,且currentThread()和yield()屬于靜態方法,是通過類名.方法名來調用的