Java并发编程实践之Callable,Future,RutureTask的使用
一般使用线程有两种方式:继承Thread类重写run方法;另一种就是实现Runnable接口,实现run方法。但是run方法没有返回值,假如我们在使用线程的时候想要知道运行结果,就只能使用重写run方法,并且使用回调来得到运行结果。但是我们Callable接口的call方法,可以返回执行结果。如下:
public interface Runnable
{
public abstract
原创
2015-09-27 15:58:44 ·
465 阅读 ·
0 评论