第4章 NioEventLoopGroup实例对象创建时序图
2019-09-18 10:37:13 0 举报
NioEventLoopGroup实例对象创建时序图
作者其他创作
大纲/内容
SingleThreadEventLoop
NioEventLoop
this(0)
NioEventLoopGroup
executor = new ThreadPerTaskExecutor(newDefaultThreadFactory())
MultithreadEventLoopGroup
MultithreadEventExecutorGroup
this.parent = parent
SingleThreadEventExecutor
super(parent)
children = new EventExecutor[nThreads]
AbstractScheduledEventExecutor
provider = selectorProvider;final SelectorTuple selectorTuple = openSelector();selector = selectorTuple.selector;unwrappedSelector = selectorTuple.unwrappedSelector;selectStrategy = strategy;
chooser = chooserFactory.newChooser(children);for (EventExecutor e: children) { e.terminationFuture().addListener(terminationListener);}
AbstractEventExecutor
0 条评论
回复 删除
下一页