同步(synchronous)和异步(asynchronous)的区别

同步与异步...

同步(synchronous)和异步(asynchronous)的区别

同步与异步

Synchronous和asynchronous是两个看起来很吓人但很简单的词。同步仅仅意味着所有事件都是按照一定的时间顺序发生的,可以预测。某个事件总是跟在另一个事件之后,它们不能互换。异步与同步相反。在异步进程中,没有时间顺序。某些事件可以,而且经常可以互换。音乐就是一个很好的同步例子。每个参赛乐器都必须与其他乐器保持节奏,否则音乐听起来就不对劲。对于异步,一个很好的例子就是通信量。车辆以不同的速度行驶,一辆车驶过另一辆车是很常见的。

在大多数应用中,同步操作是必不可少的,因为异步操作实际上意味着混沌。例如铁路和机场。在这些情况下,重要的是要知道哪辆车先走,以避免碰撞。事情的顺序是经过仔细规划的,以促进顺利进行,而对计划的修改很少。

虽然通常首选同步操作,但在某些情况下不需要同步操作。甚至在某些情况下,同步操作可能会对目标造成不利影响。一个不需要同步操作的例子是在互联网浏览中。在使用AJAX(异步Javascript和XML)之前,大多数网页都需要整体重新加载,以更改小部分的信息。使用AJAX,现在可以在不改变页面其余部分的情况下更新该部分。这是有益的,因为需要传输的数据量较小,用户不必忍受整个页面的刷新。AJAX是异步的,因为页面更新不再同步。

在计算机操作中,I/O是同步操作变得有害的一个领域。在这方面,同步操作意味着处理器需要等待数据被写入或读取,然后才能继续。问题是,I/O设备,如硬盘驱动器,特别是软盘驱动器,有机械部件,速度非常慢。如果处理器需要等待驱动器完成,这将浪费大量时间。异步操作允许处理器在等待读/写完成的同时执行其他操作,并在操作成功后继续。

Summary:Synchronous means 在时间顺序上,异步意味着没有时间顺序在许多实际应用程序中,同步优先于异步同步在某些情况下的性能可能比异步差

  • 发表于 2021-06-23 12:02
  • 阅读 ( 198 )
  • 分类:语言

你可能感兴趣的文章

同步(synchronous)和异步学习(asynchronous learning)的区别

...话。因此,这是同步学习的一个缺点。 什么是异步学习(asynchronous learning)? 异步学习是一种以异步交互促进学习的自学习方法。电子邮件、在线讨论板、维基百科和博客都是支持异步学习的资源。一些常见的异步学习活动与课...

  • 发布于 2020-10-18 13:00
  • 阅读 ( 1950 )

同步(synchronous)和异步传输(asynchronous transmission)的区别

...、可靠的,并且允许大量的数据传输。 什么是异步传输(asynchronous tran**ission)? 异步传输也称为启动/停止传输,使用流控制方法将数据从发送方发送到接收方。它不使用时钟在源和目标之间同步数据。 这种传输一次发送一个字...

  • 发布于 2020-10-18 13:22
  • 阅读 ( 298 )

同步(synchronous)和异步dram(asynchronous dram)的区别

...DRAM比普通DRAM速度更快,运行效率更高。 什么是异步dram(asynchronous dram)? 第一台个人计算机使用异步DRAM。它是DRAM的旧版本。在异步DRAM中,系统时钟不协调或同步内存访问。当存取存储器时,该值在一段时间后出现在输入、输出...

  • 发布于 2020-10-21 00:26
  • 阅读 ( 798 )

同步(synchronous)和异步(asynchronous)的区别

同步与异步 Synchronous和asynchronous是两个看起来很吓人但很简单的词。同步仅仅意味着所有事件都是按照一定的时间顺序发生的,可以预测。某个事件总是跟在另一个事件之后,它们不能互换。异步与同步相反。在异步进程中,...

  • 发布于 2021-06-23 12:02
  • 阅读 ( 198 )

同步(synchronous)和异步计数器(asynchronous counter)的区别

...此不同输出之间没有时间延迟。   什么是异步计数器(asynchronous counter)? 异步计数器通常称为纹波计数器。在纹波计数器中,一个触发器的输出驱动另一个触发器。它是触发器的级联排列,其中一个触发器的输出驱动下一个触...

  • 发布于 2021-06-26 11:38
  • 阅读 ( 889 )

感应电动机(induction motor)和同步电动机(synchronous motor)的区别

...转子的转速低于旋转磁场的转速。 什么是同步电动机(a synchronous motor)? 同步电动机由定子(非运动部件)组成,定子绕组由三相交流电源供电。绕组与电源的连接方式是,随着相间交流电的变化,在定子周围形成旋转磁场。同...

  • 发布于 2021-06-27 07:22
  • 阅读 ( 513 )

信号(signal)和打断(interrupt)的区别

...统。因此,两个操作系统的信号会不同。 此外,还存在同步信号和异步信号。同步信号是响应发生的特定动作而发生的,CPU将响应该动作。另一方面,在异步信号中,对发生的特定动作没有直接响应。 什么是打断(interrupt)? 中...

  • 发布于 2021-07-01 09:16
  • 阅读 ( 713 )

同步(synchronous)和java中的异步调用(asynchronous calls in java)的区别

...tener。最后,对对象调用method1。 什么是java中的异步调用(asynchronous calls in java)? 异步调用不会阻止程序的执行。当调用从事件返回时,调用返回回回调函数。因此,程序员必须创建一个线程并调用线程中的方法。不需要从线程...

  • 发布于 2021-07-01 14:57
  • 阅读 ( 825 )

同步传输(synchronous transmission)和异步传输(asynchronous transmission)的区别

...用户将无法获得任何值得解码的内容。 什么是异步传输(asynchronous tran**ission)? 异步传输被定义为信息的传输,其中每个字符是一个独立的单元,有自己特定的起始位和终止位,并且在它们之间有一个不均匀的过渡。这种数据传...

  • 发布于 2021-07-08 13:44
  • 阅读 ( 357 )

异步(asynchronous)和同步(synchronous)的区别

关键区别:异步和同步是两种不同的传输同步方法。它们之间的主要区别在于它们的传输方法,即同步传输由外部时钟同步;而异步传输是通过传输介质上的特殊信号来同步的。 通信通过各自的信令方法以异步和同步方式同步...

  • 发布于 2021-07-12 08:24
  • 阅读 ( 307 )
xjx92742
xjx92742

0 篇文章

相关推荐