Question: what is epoll in linux?
Answer: epoll is a Linux kernel system call for a scalable I/O event notification mechanism, first introduced in version 2.5. 44 of the Linux kernel mainline. Its function is to monitor multiple file descriptors to see whether I/O is possible on any of them.