【转】IO多路复用—由Redis的IO多路复用

传送门:https://blog.csdn.net/happy_wu/article/details/80052617
linux IO多路复用有epoll, poll, select,epoll性能比其他几者要好。

总结:
  相比于IO多路复用模型,异步IO并不十分常用,不少高性能并发服务程序使用IO多路复用模型+多线程任务处理的架构基本可以满足需求。况且目前操作系统对异步IO的支持并非特别完善,更多的是采用IO多路复用模型模拟异步IO的方式(IO事件触发时不直接通知用户线程,而是将数据读写完毕后放到用户指定的缓冲区中)。Java7之后已经支持了异步IO,感兴趣的读者可以尝试使用。

猜你喜欢

转载自blog.csdn.net/u013870094/article/details/85240796