Implementation of Epoll
(Updated on Thu Jun 7, 2018)
There are many articles about the usage and/or implementation of epoll on the web now. However, I think that some straightforward summary I want and some details that I am interested in are still missing. So I write this post. note based on the source code of Linux Kernel v4.16 suppose that readers know about the usage of epoll. prerequisite poll() operation of file A file operation, poll(), is needed for the implementation of select/poll/epoll.