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