來源:不言 發(fā)布時間:2018-10-10 16:19:58 閱讀量:1118
本篇文章給大家?guī)淼膬热菔顷P于Java線程的取值并返回的實現(xiàn)方法(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
如何讓一個線程不斷跑起來,并且在取到值的時候能返回值而線程能繼續(xù)跑呢?
我們都知道可以用Callable接口獲得線程的返回值,或者觸發(fā)事件監(jiān)聽來操作返回值,下面我將介紹另一種方法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
這樣,線程取到值將存放在抽象方法listen()里,并且線程也將一直跑起來而不會停止。
當我們需要用到這個值時,只需要重寫listen()方法就可以啦。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|