目录:
定义-异步是什么意思?
一般而言,异步是指可能相关但在时间上没有协调的对象和事件,这意味着不会以预定的间隔发生。 异步事件彼此之间没有开始或完成之间的依赖关系,而另一个则可以开始或完成。
在计算机科学中,异步可以指以下任何一种:
- 异步通信,其中数据的传输不依赖时钟信号,因此数据是间歇发送的
- 异步输入/输出(I / O)处理,允许CPU继续处理与当前I / O操作无关的其他数据
技术百科解释异步
异步是指忽略时间元素的事件或计算过程。 换句话说,一个进程可以独立于其他进程启动或停止,即使它们是相关的。 这可以通过利用空闲时间来最大化计算资源,在空闲时间中一个或多个资源正在等待进程完成。
此概念适用于网络通信,在该通信中,数据是间歇性传输,而不是一个稳定的流。 这消除了对恒定连接的需求,因为接收器将不必等待稳定的流。 但是,它需要特殊的标记,开始和停止位以及放置标记,以便接收器知道如何将分发的数据重新组合在一起。
对于I / O操作,异步I / O技术用于消除等待特定I / O操作完成时的CPU空闲时间,该空闲时间通常比CPU的速度慢许多度。处理数据。 通过使CPU处理与I / O操作无关的其他数据,可以加快处理的整体执行速度。 但是,需要完成该I / O进程的数据或进程仍需要等待它完成。