同步与异步、阻塞与非阻塞

同步与异步

同步与异步是针对应用程序与内核的交互而言的,同步过程中进程触发 I/O 操作并等待或者轮询的去查看 I/O 操作是否完成,异步过程中进程触发 I/O 操作以后,直接返回,做自己的事情,I/O 交给内核来处理,完成后内核通知进程 I/O 完成

阻塞与非阻塞

应用进程 I/O 操作时,如果数据未准备好,如果请求立即返回就是非阻塞,不立即返回就是阻塞,简单来说就是做一件事如果不能立即返回,需要等待,就是阻塞,否则就是非阻塞

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。