課程
/后端開(kāi)發(fā)
/Java
/細(xì)說(shuō)多線程之Thread VS Runnable
老師說(shuō)這里要搞清楚。我怎么越搞越不清楚了、
前面說(shuō)的程序中的同一資源不是火車(chē)票嗎? 怎么變成Runnable對(duì)象了??
2016-03-25
源自:細(xì)說(shuō)多線程之Thread VS Runnable 4-1
正在回答
MyThread mt=new MyThread();
Thread td1=new Thread(mt,"售票口1");
Thread td2=new Thread(mt,"售票口2");
Thread td3=new Thread(mt,"售票口3");
說(shuō)的是火車(chē)票,但是要通過(guò)實(shí)現(xiàn)Runnable接口,這樣才能真正意義的使其成為同一資源,如果是繼承Thread類(lèi),創(chuàng)建三次,就不是同一資源了,變成了15張票,就不算是同一資源了,是各自獨(dú)立的資源,我是這樣理解的
激流勇進(jìn)__ 提問(wèn)者
舉報(bào)
認(rèn)識(shí)Thread和Runnable的區(qū)別,以及使用jstack生成線程快照
1 回答runnable 線程
1 回答runnable賣(mài)票的問(wèn)題
3 回答Thread和Runnable的區(qū)別
2 回答Runnable的子類(lèi)怎么變成thread了?
1 回答用·Runnable時(shí)name為什么可以不要
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-27
MyThread mt=new MyThread();
Thread td1=new Thread(mt,"售票口1");
Thread td2=new Thread(mt,"售票口2");
Thread td3=new Thread(mt,"售票口3");
說(shuō)的是火車(chē)票,但是要通過(guò)實(shí)現(xiàn)Runnable接口,這樣才能真正意義的使其成為同一資源,如果是繼承Thread類(lèi),創(chuàng)建三次,就不是同一資源了,變成了15張票,就不算是同一資源了,是各自獨(dú)立的資源,我是這樣理解的