我是靠谱客的博主 要减肥蜻蜓,这篇文章主要介绍线程池ThreadPoolExecutor(二)继承关系和周边类,现在分享给大家,希望可以做个参考。

二:ThreadPoolExecutor的父类介绍(应该抽空画一个UML类图的)

1.总览:该类继承了AbstractExecutorService抽象类,它实现了ExecutorService接口,ExecutorService又继承了Executor接口;

2.Executor中定义了execute(Runnable)方法,这是在没有引入Callable之前的定义的,但是在引入了Callable、Future之后,又定义了FutureTask实现RunnableFuture来统一实现;

3.ExecutorService中定义了线程池状态相关的方法submit、InvokeAll和InvokeAny方法,其中需要注意shutdown和shutdownnow的区别,shutdown和terminated状态的区别;其中submit和invoke都提供了超时机制;

4.AbstractExecutorService

最后

以上就是要减肥蜻蜓最近收集整理的关于线程池ThreadPoolExecutor(二)继承关系和周边类的全部内容,更多相关线程池ThreadPoolExecutor(二)继承关系和周边类内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(160)

评论列表共有 0 条评论

立即
投稿
返回
顶部