來(lái)源:不言 發(fā)布時(shí)間:2018-10-10 16:19:58 閱讀量:1405
本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于Java線(xiàn)程的取值并返回的實(shí)現(xiàn)方法(代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。
如何讓一個(gè)線(xiàn)程不斷跑起來(lái),并且在取到值的時(shí)候能返回值而線(xiàn)程能繼續(xù)跑呢?
我們都知道可以用Callable接口獲得線(xiàn)程的返回值,或者觸發(fā)事件監(jiān)聽(tīng)來(lái)操作返回值,下面我將介紹另一種方法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
這樣,線(xiàn)程取到值將存放在抽象方法listen()里,并且線(xiàn)程也將一直跑起來(lái)而不會(huì)停止。
當(dāng)我們需要用到這個(gè)值時(shí),只需要重寫(xiě)listen()方法就可以啦。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
在線(xiàn)
客服
服務(wù)時(shí)間:周一至周日 08:30-18:00
選擇下列產(chǎn)品馬上在線(xiàn)溝通:
客服
熱線(xiàn)
7*24小時(shí)客服服務(wù)熱線(xiàn)
關(guān)注
微信
關(guān)注官方微信