nio & epoll
https://zh.wikipedia.org/wiki/Select_(Unix)
epoll 由 3 个系统调用组成:epoll_create、epoll_ctl、epoll_wait
具体见: https://www.cnblogs.com/anker/p/3263780.html
数据接收过程:
https://www.cnblogs.com/fatmanhappycode/p/12362423.html
https://my.oschina.net/editorial-story/blog/3052308
https://www.bilibili.com/video/av61313147/?p=6