线程可以通过实现Runnable接口,或者继承Thread实现,但是这两种方式在任务执行完成之后无法获取返回结果,于是就有了Callable接口,Future接口与FutureTask类配和来取得返回的结果。线程可以通过实现Runnable接口,或者继承Thread实现,但是这两种方式在任务执行完成之后
线程可以通过实现Runnable接口,或者继承Thread实现,但是这两种方式在任务执行完成之后无法获取返回结果,于是就有了Callable接口,Future接口与FutureTask类配和来取得返回的结果。线程可以通过实现Runnable接口,或者继承Thread实现,但是这两种方式在任务执行完成之后