nginx是NIO还是AIO?

jdxia
  • 83

前提

环境: linux
配置文件: nginx.conf中use epoll;

个人分析

在linux的5种IO中,epoll的这个是同步非阻塞,属于NIO.
当有消息来的时候,内核态通知用户态程序,消息在内核态,需要用户态去把消息拿回来.
需要用户参与IO.

所以我认为是NIO.

回复
阅读 4.8k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏