前提
环境: linux
配置文件: nginx.conf中use epoll;
个人分析
在linux的5种IO中,epoll的这个是同步非阻塞,属于NIO.
当有消息来的时候,内核态通知用户态程序,消息在内核态,需要用户态去把消息拿回来.
需要用户参与IO.
所以我认为是NIO.
环境: linux
配置文件: nginx.conf中use epoll;
在linux的5种IO中,epoll的这个是同步非阻塞,属于NIO.
当有消息来的时候,内核态通知用户态程序,消息在内核态,需要用户态去把消息拿回来.
需要用户参与IO.
所以我认为是NIO.
15 回答8.4k 阅读
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
http://www.aosabook.org/en/ng... 看看架构图就知道了,是 non-bloking io