Future接口

Future接口

 

Future接口:

Image

 

一句话:Future异步接口可以为主线程开一个分支任务,专门为主线程处理耗时和费力的复杂业务,尽量不打断主要任务

 

 

Future接口常用实现类FutureTask异步任务:

 

                     
      目的:异步/多线程任务执行/有返回有结果

 

Image可以看到Callable接口有返回值,Runnable接口没有返回值

 

而如果单纯只使用Thread获得多线程,它Image只能接受Runnable接口的参数,则无法

完成有返回的功能;

并且Thread并没有异步任务的功能,还需要完成Future接口的功能

 

     

而FutureTask解决了这个问题,构造方法接受两种两种参数 ,同时还实现了Future接口,具有实现异步任务的功能

Image

Image

 

 

FutureTask缺点:

调用方法获取结果时

Image

posted @ 2025-10-09 15:30  扛着音响去化缘  阅读(5)  评论(0)    收藏  举报
Sakana Widget右下角定位