天天看點

netty源碼之服務端啟動過程

一、建立eventLoopGroup(池化的reactor模型)

netty源碼之服務端啟動過程

主要是三部分

1、建立任務執行器(建立線程用的)

netty源碼之服務端啟動過程

2、建立eventLoop

netty源碼之服務端啟動過程

3、初始化線程選擇器

netty源碼之服務端啟動過程

二、伺服器啟動

1、啟動入口

netty源碼之服務端啟動過程

2、初始化和注冊服務端channel

netty源碼之服務端啟動過程

3、啟動eventLoop

netty源碼之服務端啟動過程

三、eventLoop的執行(開始執行select的nio邏輯)

netty源碼之服務端啟動過程

至此服務端啟動完畢,等待新連結的接入……

繼續閱讀