操作系统
haitaobiyao
这个作者很懒,什么都没留下…
展开
-
五种IO模型详解及优缺点
阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO。下面就分别来介绍一下这5种IO模型的异同。1.阻塞IO模型最传统的一种IO模型,即在读写数据过程中会发生阻塞现象。当用户线程发出IO请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用户线程,用户线程才解除block状态。(阻塞模式下用户进程需要等待两次,一次为等待io中的数据就绪,一次是等待内核把数据拷贝到用户空间)原创 2020-07-23 12:05:55 · 3855 阅读 · 0 评论 -
操作系统中的进程与线程
操作系统中的进程与线程目录操作系统中的进程与线程为什么需要进程进程的组成进程的调度进程之间的切换原创 2020-05-31 11:49:19 · 162 阅读 · 0 评论