W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
本章介紹
線程模型定義了應(yīng)用或者框架如何執(zhí)行你的代碼,所以選擇線程模型極其重要。Netty 提供了一個簡單強(qiáng)大的線程模型來幫助我們簡化代碼。所有 ChannelHandler,包括業(yè)務(wù)邏輯,都保證由一個 Thread 同時執(zhí)行特定的 Channel。這并不意味著Netty不能使用多線程,只是 Netty 限制每個Channel 都由一個 Thread 處理,這種設(shè)計適用于非阻塞 IO 操作。
讀完本章就會深刻理解 Netty 的線程模型以及 Nett y團(tuán)隊為什么會選擇這樣的線程模型,這些信息可以讓我們在使用 Netty 時讓程序由最好的性能。此外,Netty 提供的線程模型還可以讓我們編寫整潔簡單的代碼,以保持代碼的整潔性;我們還會學(xué)習(xí) Netty 團(tuán)隊的經(jīng)驗,過去使用其他的線程模型,現(xiàn)在我們將使用 Netty 提供的更容易更強(qiáng)大的線程模型來開發(fā)。
本章假設(shè)如下:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: