内容简介:EventExecutorGroup 继承了ScheduledExecutorService接口,对原来的ExecutorService的关闭接口提供了增强,提供了优雅的关闭接口。从接口名称上可以看出它是对多个EventExecutor的集合,提供了对多个EventExecutor的迭代访问接口。
前言(持续更新)
SingleThreadEventExecutor
EventExecutorGroup 继承了ScheduledExecutorService接口,对原来的ExecutorService的关闭接口提供了增强,提供了优雅的关闭接口。从接口名称上可以看出它是对多个EventExecutor的集合,提供了对多个EventExecutor的迭代访问接口。
SingleThreadEventExecutor 作为一个Executor,实现Executor.execute 方法,首先具备Executor 的一般特点
- 会被各种调用方多线程调用 “提交”task
- 有一个队列保存 来不及执行的task
- 超出队列容量了,有拒绝策略等
SingleThreadEventExecutor 为什么要传入一个executor
- SingleThreadEventExecutor 有一个 thread 标记了其 执行任务的thread
- SingleThreadEventExecutor 传入了一个executor,但这个executor 不是直接 执行SingleThreadEventExecutor.execute 提交的任务。
通过线程池控制代码的并发量
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Zero to One
Peter Thiel、Blake Masters / Crown Business / 2014-9-16 / USD 27.00
“This book delivers completely new and refreshing ideas on how to create value in the world.” - Mark Zuckerberg, CEO of Facebook “Peter Thiel has built multiple breakthrough companies, and ......一起来看看 《Zero to One》 这本书的介绍吧!