输入输出系统
2019-06-17 本文已影响1人
天涯的尽头s风沙
请介绍一下,socket编程的三种通信模型,BIO,NIO,AIO
考察点:I/O多路复用
参考回答:
阻塞,非阻塞,io多路复用,epoll支持文件符数目没有限制,fd集合只会从用户进程拷贝到内核一次,自己维护一个事件队列,不用每次遍历fd集合发现是否有就绪状态。
请介绍一下,socket编程的三种通信模型,BIO,NIO,AIO
考察点:I/O多路复用
参考回答:
阻塞,非阻塞,io多路复用,epoll支持文件符数目没有限制,fd集合只会从用户进程拷贝到内核一次,自己维护一个事件队列,不用每次遍历fd集合发现是否有就绪状态。