AQS同步组件中FutureTask的工作原理及实际应用案例是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1355个文字,预计阅读时间需要6分钟。
FutureTask原理及实现:FutureTask实现了Runnable接口和Future接口,是Runnable与Callable的结合体,即有返回值的Runnable。FutureTask可以提交给Executor执行,也可以由调用线程直接执行。
FutureTask原理
FutureTask间接实现了runnable接口和future接口,说明了futureTask是runnable与callnable的集合体,即是有返回值的runnable方法。因此,FutureTask可以交给Executor执行,也可以由调用线程直接执行(FutureTask.run())。
本文共计1355个文字,预计阅读时间需要6分钟。
FutureTask原理及实现:FutureTask实现了Runnable接口和Future接口,是Runnable与Callable的结合体,即有返回值的Runnable。FutureTask可以提交给Executor执行,也可以由调用线程直接执行。
FutureTask原理
FutureTask间接实现了runnable接口和future接口,说明了futureTask是runnable与callnable的集合体,即是有返回值的runnable方法。因此,FutureTask可以交给Executor执行,也可以由调用线程直接执行(FutureTask.run())。

