zoukankan      html  css  js  c++  java
  • ANIO的总结

    水滴石穿


    IO 同步阻塞,在未得到服务端数据前会处于等待状态,直接面向IO流
    实现方式:一个请求一个线程
     
    NIO 同步非阻塞,不需要返回结果,面向缓冲区(其实只是更改了阻塞的位置)
    实现方式:服务端的多路复用机制,轮询机制。
    在IO多路复用模型中,事件循环将文件句柄的状态事件通知给用户线程,
    由用户线程自行读取数据、处理数据。
     
    AIO 异步非阻塞,通知的时候结果已经放好了,不需要主动请求,可直接使用。
    实现方式:在异步IO模型中,当用户线程收到通知时,数据已经被内核读取完毕,
    并放在了用户线程指定的缓冲区内,内核在IO完成后通知用户线程直接使用即可

    怀着希望走,目标就在前方

  • 相关阅读:
    小错误
    创建表空间
    mysql
    myeclipse
    linux命令小结
    jquery
    java基础
    【学习笔记】【多项式】多项式插值相关_个人学习用
    SHUoj 神无月排位赛
    SHUoj 字符串进制转换
  • 原文地址:https://www.cnblogs.com/cfb513142804/p/7474898.html
Copyright © 2011-2022 走看看