How do you thoroughly understand Linux’s epoll model?

  linux, question

Actual phenomenon

  • I read a lot of Chinese blogs, but I didn’t get anything. I felt tickling.

  • I searched the English materials, but I didn’t find any good ones (also tickling)

  • I feel the best Wikipedia material, but it still can’t help me understand it thoroughly.

Expected phenomenon

  • Can thoroughly understand epoll model

  • From the principle, from the overall situation to understand epoll

Context environment

  • Product version:

  • Operating System: Linux

  • epoll + select

There is a book called gitbook.Libevent is very simple.In addition, it is also very important to have a good understanding of what is going on.