thrift之TServer類體系原理及源碼詳細解析之服務器基類TServer

這一部分主要實現了底層IO通信,還涉及到通信服務器的堵塞、非堵塞、單線程、多線程等運行模式,所以實現比較複雜。這一部分涉及到的類的關係圖如下: 由上面的類關係圖可以看出,這一部分的類關係比較複雜,複雜的不是繼承關係,而是相互之間的依賴關係。因爲服務器需要處理很多的任務,也需要處理多個客戶端的連接,這就涉及到多線程編程以及多線程之間通信及併發的情況。這一部分涉及到的併發編程的類容將在後面章節單獨分析
相關文章
相關標籤/搜索