Environment: linux
configuration file: use epoll; in nginx.conf
of the five IO of linux, this one of epoll is Synchronize non-blocking and belongs to NIO.
when a message comes, the kernel mode notifies the user mode program, and the message kernel state requires the user mode to retrieve the message.
requires the user to participate in IO.
so I think it"s NIO.