
一、傳輸單位不同
1、異步:異步傳輸是以字符為傳輸單位,每個(gè)字符都要附加 1 位起始位和 1 位停止位,以標(biāo)記一個(gè)字符的開始和結(jié)束,并以此實(shí)現(xiàn)數(shù)據(jù)傳輸同步。
2、同步:同步傳輸是以數(shù)據(jù)塊為傳輸單位。每個(gè)數(shù)據(jù)塊的頭部和尾部都要附加一個(gè)特殊的字符或比特序列,標(biāo)記一個(gè)數(shù)據(jù)塊的開始和結(jié)束,一般還要附加一個(gè)校驗(yàn)序列(如16位或32位CRC校驗(yàn)碼),以便對數(shù)據(jù)塊進(jìn)行差錯(cuò)控制。
二、含義不同
1、異步:發(fā)送方發(fā)出數(shù)據(jù)后,不等接收方發(fā)回響應(yīng),接著發(fā)送下個(gè)數(shù)據(jù)包的通訊方式。
2、同步:發(fā)送方發(fā)出數(shù)據(jù)后,等接收方發(fā)回響應(yīng)以后才發(fā)下一個(gè)數(shù)據(jù)包的通訊方式。??
三、模式不同
1、異步:異步是非阻塞模式。
2、同步:同步是阻塞模式。

通俗點(diǎn)講:
同步和異步的概念對于很多人來說是一個(gè)模糊的概念,是一種似乎只能意會(huì)不能言傳的東西。其實(shí)我們的生活中存在著很多同步異步的例子。比如:你叫我去吃飯,我聽到了就立刻和你去吃飯,如果我們有聽到,你就會(huì)一直叫我,直到我聽見和你一起去吃飯,這個(gè)過程叫同步;異步過程指你叫我去吃飯,然后你就去吃飯了,而不管我是否和你一起去吃飯。而我得到消息后可能立即就走,也可能過段時(shí)間再走。如果我請你吃飯,就是同步,如果你請我吃飯就用異步,這樣你比較省錢。
在計(jì)算機(jī)領(lǐng)域,同步就是指一個(gè)進(jìn)程在執(zhí)行某個(gè)請求的時(shí)候,若該請求需要一段時(shí)間才能返回信息,那么這個(gè)進(jìn)程將會(huì)一直等待下去,直到收到返回信息才繼續(xù)執(zhí)行下去;異步是指進(jìn)程不需要一直等下去,而是繼續(xù)執(zhí)行下面的操作,不管其他進(jìn)程的狀態(tài)。當(dāng)有消息返回時(shí)系統(tǒng)會(huì)通知進(jìn)程進(jìn)行處理,這樣可以提高執(zhí)行的效率。
以上就是小編的分享了,希望可以幫助到大家。
