java建立線程的三種方式java
1. 繼承Thread類建立線程類app
[java] view plain copyide
2. 經過Runable接口建立線程類spa
[java] view plain copy.net
3. 經過Callable和FutureTask建立線程線程
a. 建立Callable接口的實現類,並實現call()方法;
b. 建立Callable實現類的實例,使用FutureTask類來包裝Callable對象,該FutureTask對象封裝了該Callback對象的call()方法的返回值;
c. 使用FutureTask對象做爲Thread對象的target建立並啓動新線程;對象
d. 調用FutureTask對象的get()方法來得到子線程執行結束後的返回值。blog
[java] view plain copy繼承
4. 經過線程池建立線程接口
[java] view plain copy