线程执行完成后会返回一个结果.
Future可以拿到异步执行任务的返回值
通过 get() 方法可以阻塞当前线程,并获取对象的返回值.
FutureTask实现了两个接口,Runnable和Future,所以它既可以作为Runnable被线程执行,又可以作为Future得到Callable的返回值,
Callable实现多线程
最新推荐文章于 2025-02-20 10:50:23 发布
线程执行完成后会返回一个结果.
Future可以拿到异步执行任务的返回值
通过 get() 方法可以阻塞当前线程,并获取对象的返回值.
FutureTask实现了两个接口,Runnable和Future,所以它既可以作为Runnable被线程执行,又可以作为Future得到Callable的返回值,