io模型介绍

io模型主要分为 bio(阻塞io) bio的缺点也很明显用户调用线程选择阻塞等待数据返回如果数据需要准备的时间很长进程会被阻塞浪费计算机性能所以出现了nio的模型 nio(非阻塞io) nio确实解决了阻塞问题但是NIO频繁轮询导致的无效系统调用造成严重的性能浪费。 出现问题肯定是要解决的所以出现了下面几种模型 IO多路复用select/poll 但其解决了频繁调用的问题却带来了用户空间和内核空
相关文章
相关标签/搜索