为了账号安全,请及时绑定邮箱和手机立即绑定

为什么Netty服务端启动时ServerBootstrapAcceptor的添加要放到线程中?

/ 猿问

为什么Netty服务端启动时ServerBootstrapAcceptor的添加要放到线程中?

weixin_慕斯卡5332690 2019-09-24 23:07:47

ServerBootstrap的init()方法中,有这样一段逻辑:

if (handler != null) {    pipeline.addLast(handler);}ch.eventLoop().execute(new Runnable() {    @Override    public void run() {	pipeline.addLast(new ServerBootstrapAcceptor(		ch, currentChildGroup, currentChildHandler, currentChildOptions, currentChildAttrs));    }});

为什么对ServerBootstrapAcceptor的添加,要放到线程中执行,而不是直接同步添加?

查看完整描述

目前暂无任何回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信