XSE全名為 X Server Engine,是在IOCP基礎上建立的一個網(wǎng)絡底層庫。
使用APP/SERVICE/CONNECTION的架構(gòu)方式。這個方式在我之前的隨筆中有介紹。(ASS)
特性:
可定制的各種參數(shù)
可定制的行為
對外提供虛接口和C接口,以隱藏IOCP實現(xiàn),增強跨平臺的能力。
層次化的架構(gòu)方式,非保守的工作方式和參數(shù)調(diào)整,有良好的擴展能力。
目前已知缺點:
過多的臨界區(qū)使用。
非標準的支持庫。
可擴展性和可調(diào)整的參數(shù)帶來的在某些情境下的效率平庸。
非頁面對齊的內(nèi)存分配導致的內(nèi)存浪費與內(nèi)存訪問效率的低下。
說明請參閱壓縮包內(nèi)的讀我。
/Files/johndragon/XSE2SRC.zip