我是靠谱客的博主 要减肥蜻蜓,最近开发中收集的这篇文章主要介绍线程池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(二)继承关系和周边类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部