同步IO和异步IO
同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知
- 同步
- 用户空间要的数据,必须等到内核空间给它才做其他事情
- 异步
- 用户空间要的数据,不需要等到内核空间给它,才做其它事情。内核空间会异步通知用户进程,并把数据直接给到用户空间
lvjingying 2021-01-24 19:04 原文
同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知