串起同步/异步、阻塞/非阻塞 IO模型

我们需要明确一点,我们在聊IO的时候,主要是聊用户进程和系统内核进程之间的read\white操作。 关键词: 1.阻塞:是指用户进程向内核进程提交请求,之后等待内核准备数据,线程一直处于阻塞状态,也就是"傻等"; 非阻塞:是指用户进程向内核进程提交请求,之后看内核进程是否已经准备好数据,如果准备好则进行读取到用户进程,如果没有准备好,则不进行等待,直接返回结果,但是会不断去尝试发起请求获取结果;
相关文章
相关标签/搜索