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

介紹

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

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