1. epoll_create的參數(shù)size已經(jīng)無效了,最初這個(gè)size用來定義hash的size,后來使用rbtree替換了hash,因此該參數(shù)失去作用。
2. epoll_wait傳入的events和maxevents應(yīng)相匹配,表示一次處理的event數(shù)量。傳入大于1個(gè)的event結(jié)構(gòu)的意義在于一次性處理多個(gè)事件能夠提高效率,若maxevents小于此次觸發(fā)事件的總數(shù)量,下次epoll_wait會(huì)繼續(xù)觸發(fā)上次遺留未處理的事件。
3. 用戶在epoll_ctl添加監(jiān)控事件時(shí)可以填寫event.data.ptr以便在epoll_wait觸發(fā)事件時(shí)獲取原來填寫的值,主要用于在回調(diào)函數(shù)。