计算机基础 同步和异步 | 九七的计算机基础

计算机基础 同步和异步

一、定义介绍

  同步和异步是两个相对的概念,也是计算机科学中非常重要的两个基本思想。在不同的应用环境中,同步和异步也有不一样的意义。以下分别是在计算机中和通信中两者的不同意义(当然,还有很多其他领域对这两者有不一样的解释,但不在我们的应用范围内 ,因此不做赘述):

1.计算机

同步: 指在某一过程中,当发生了一个事件,必须等此事件解决,返回结果才会继续进行这一过程。在计算机中,比较典型的例子就是进程;当进程A正在等待某个消息处理时,若一直没有消息返回,那么A进程会一直等待下去。
异步: 指在某一过程中,当发生了一个事件,无需等待此事件,可以继续这个过程。同样以进程为例,当进程A进行到某个消息正在处理时,进程A可以选择不等待消息,继续执行下去,等到消息处理完返回结果再去处理。

2.通信

同步: 指在信息传输过程中,接受端和发送端都以规定好的格式、频率、发送时间等参数进行通信,这样两端就可以避免很多问题从而不产生误差。
异步: 指在信息传输过程中,接受端和发送端没有任何的规定,可以随时、随意大小进行发送。这样就要求发送的数据中要包含一定的提示信息给接收端,让接收端明白什么时候开始、多大的数据、什么时候结束等等。

二、功能作用

  同步和异步的思想,广泛应用于计算机系统的设计、通信协议的设计等领域。由于同步和异步各有优缺点,灵活使用两者可以满足很多不同场景的应用。

来自:九七的计算机基础(转载请注明出处)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nines~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值