网站介绍:文章浏览阅读97次。基础知识I/O分类常见的I/O主要分为以下几类,如下所示:阻塞I/O(blocking I/O)非阻塞I/O(non-blocking I/O)同步I/O(sync I/O)异步I/O(async I/O)同步:调用端会一直等待服务端响应,直到返回结果异步:调用端发起调用之后不会等待服务端响应。服务端通过某种通知机制或者回调函数来通知客户端阻塞:服务端返回结果之前,客户端线程会被挂起,此时线程不可被CPU调度,线程暂停运行非阻塞:在服务端返回前,函数不会阻塞调用端线程,而会立刻返回_i/o是内核态还是用户态
- 链接地址:https://blog.csdn.net/weixin_43422005/article/details/118674154
- 链接标题:【精选】Python网络与并发编程 16 Linux五大I/O模型_i/o是内核态还是用户态_云崖先生的博客-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:684
- 网站标签:i/o是内核态还是用户态