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