Java并发编程实践之Callable,Future,RutureTask的使用

通常使用线程有两种方式:继承Thread类重写run方法;另外一种就是实现Runnable接口,实现run方法。可是run方法没有返回值,假如咱们在使用线程的时候想要知道运行结果,就只能使用重写run方法,而且使用回调来获得运行结果。可是咱们Callable接口的call方法,能够返回执行结果。以下:java public interface Runnable { public abst
相关文章
相关标签/搜索