1. 程式人生 > >【轉】異步傳輸模式與同步傳輸模式的區別

【轉】異步傳輸模式與同步傳輸模式的區別

傳輸 不返回 面向 等待 機會 間隔 統一 其他 就是

說到異步傳輸模式與同步傳輸模式的區別,首先簡單首先他們各自的意思。 同步傳輸模式中發送方和接收方的時鐘是統一的、字符與字符間的傳輸是同步無間隔的。 異步傳輸模式並不要求發送方和接收方的時鐘完全一樣,字符與字符間的傳輸是異步的。 異步傳輸模式與同步傳輸模式的區別點 1、異步傳輸模式是面向字符的傳輸,而同步傳輸是面向比特的傳輸。 2、異步傳輸模式的單位是字符而同步傳輸的單位是幀。 3、異步傳輸模式通過字符起始和停止碼抓住再同步的機會,而同步傳輸則是在數據中抽取同步信息。 4、異步傳輸模式對時序的要求較低,同步傳輸往往通過特定的時鐘線路協調時序。 5、異步傳輸模式相對於同步傳輸效率較低。 簡單說 同步傳輸模式就是,數據沒有被對方確認收到則調用傳輸的函數就不返回。 接收時,如果對方沒有發送數據,則你的線程就一直等待,直到有數據了才返回,可以繼續執行其他指令。 異步傳輸模式就是,你調用一個函數發送數據,馬上返回,你可以繼續處理其他事,接收時,對方的有數據來,你會接收到一個消息,或者你的相關接收函數會被調用。 形象點說 異步傳輸模式: 你傳輸吧,我去做我的事了,傳輸完了告訴我一聲。 同步傳輸模式: 你現在傳輸,我要親眼看你傳輸完成,才去做別的事。

【轉】異步傳輸模式與同步傳輸模式的區別