阿鑫来了  

2021年8月17日

摘要: IO多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄; 一旦某个文件句柄就绪,就能通知应用程序进行相应的读写操作; 没有文件句柄就绪时会阻塞应用程序,交出cpu; 多路时指网络连接,复用指同一个线程 IO多路复用的三种实现方式 select poll epoll 服务器端采用单线程通过s 阅读全文
posted @ 2021-08-17 14:56 阿鑫来了 阅读(99) 评论(0) 推荐(0)
 
摘要: 五种IO模型包括 阻塞IO 非阻塞IO 信号驱动IO IO多路转接 异步IO 在网络环境下,一般将IO分为两步 1.等待 2.数据拷贝 所以如果要想提高IO效率,需要降低等的时间 1.阻塞IO 阻塞IO的特点就是在IO执行的两个阶段(等待数据和拷贝数据)时被阻塞 在linux下,默认情况下所有的IO 阅读全文
posted @ 2021-08-17 09:57 阿鑫来了 阅读(142) 评论(0) 推荐(0)