Callable实现多线程

线程执行完成后会返回一个结果. Future可以拿到异步执行任务的返回值 通过 get() 方法可以阻塞当前线程,并获取对象的返回值. FutureTask实现了两个接口,Runnable和Future,所以它既可以作为Runnable被线程执行,又可以作为Future得到Callable的返回值,
相关文章
相关标签/搜索