前段時間對Libevent的源碼進(jìn)行了閱讀,現(xiàn)整理如下:

介紹

libevent是一個輕量級的開源高性能事件驅(qū)動網(wǎng)絡(luò)庫,是一個典型的Reactor模型。其主要特點有事件驅(qū)動,高性能,跨平臺,統(tǒng)一事件源等等。
網(wǎng)上關(guān)于libevent的源碼分析有很多相關(guān)博客,本人在學(xué)習(xí)過程中也是借助了網(wǎng)絡(luò)。所以,在此,關(guān)于libevent中的許多具體實現(xiàn)部分就不做介紹,主要是從相關(guān)數(shù)據(jù)結(jié)構(gòu)層面上去分析。僅供參考。

event結(jié)構(gòu)體