什么是FutureTask?

提问者:帅平 问题分类:面试刷题
什么是FutureTask?
1 个回答
Rae
Rae 管理员
FutureTask包装器是一种非常便利的机制,可将Callable转换成Future和Runnable,它同时实现两者的接口。
FutureTask类是Future 的一个实现,并实现了Runnable,所以可通过Excutor(线程池) 来执行。也可传递给Thread对象执行。如果在主线程中需要执行比较耗时的操作时,但又不想阻塞主线程时,可以把这些作业交给Future对象在后台完成,当主线程将来需要时,就可以通过Future对象获得后台作业的计算结果或者执行状态。
发布于:3年前 (2022-10-20) IP属地:未知
我来回答