默认会创建cpu核心数*2个;源码如下:
最终不过是用了runtime获取cup核心数
2,netty的future对jdk1.5的future的改进
我们知道jdk1.5的future#get() 方法是得到异步结果的,但什么时候能确保一定能得到结果呢?jdk并没有提供,netty的future对原有的future进行封装。
通过添加监听器的方式,利用观察者模式,在获取完结果后执行对应的回调函数
3,serverBootstrap#handler(new LoggingHandler(LogLevel.INFO))
是给bossGroup使用的(主要用来接收请求,然后交给workerGroup处理),childHandler是给workerGroup使用的