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