同步 异步 阻塞 非阻塞

来源:互联网 发布:linux dd命令 iso 编辑:程序博客网 时间:2024/06/05 20:22

所谓的同步异步,指的是应用程序与内核之间的交互方式,如果application不需要等待kernel的回应,那么它就是异步的。如果application提交I/O请求后 需要等待kernel的回应,则是同步的。

而阻塞与非阻塞,指的是application是否需要等待I/O操作的完成。如果application需要等待I/O操作的完成才能执行下一步操作,则是阻塞的。如果不需要,则是非阻塞的。

原创粉丝点击