[OS] IO 堵塞VS非堵塞 同步VS异步

 自己认为最明确的答案:

  1. 异步IO模型 -->异步模型:不需要自己去读IO数据,即 AIO, 通知并主动执行回调任务,业务thread不需要自己执行;
  2. 同步IO模型 -->同步模型:自己去读IO数据, BIO  (poll,selector,epoll等多路复用器也是同步IO模型)
  3. 堵塞:thread线程被挂起,等待IO完成
  4. 非堵塞:thread 用户线程调用method 立马返回,通常-1无数据,或者ready的数据;

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页