兩種方式:一種繼承Thread類實作;一種通過實作Callable接口。
第一種方法:
因為實作Thread類的run方法自身是沒有傳回值的,是以不能直接獲得線程的執行結果,但是可以通過在run方法裡把最後的結果傳遞給執行個體變量,然後通過getXX方法擷取該執行個體變量的值。繼承實作的代碼:
第二種方法:
繼承Callable接口後需要實作call方法,而call方法預設是可以有傳回值的,是以可以直接傳回想傳回的内容。接口的實作代碼:
下面就來調用了。
第一種方式的調用代碼:
第二種方式的調用代碼:
轉載:http://blog.csdn.net/five3/article/details/11592889