同步和非同步

2021-07-22 11:31:17 字數 421 閱讀 6014

同步互動:是指傳送乙個請求,需要等待返回,然後才能傳送另乙個請求,是乙個需要等待的過程。

非同步互動:是指傳送乙個請求,不需要等待,隨時可以在傳送另乙個請求,是乙個不需要等待的過程。

同步可以避免出現死鎖,讀髒資料的發生,一般共享某一資源的時候用,如果每個人都有修改許可權,同時修改乙個檔案,有可能使乙個人讀取另乙個人已經刪除的內容,就會出錯,同步就會按順序來修改。

非同步則是可以提高效率了,現在cpu都是雙核,四核,非同步處理的話可以同時做多項工作,當然必須保證是可以併發處理的。

這些都是對的。

同步和非同步最大的區別就在於。乙個需要等待,乙個不需要等待。

比如廣播,就是乙個非同步例子。發起者不關心接收者的狀態。不需要等待接收者的返回資訊

**,就是乙個同步例子。發起者需要等待接收者,接通**後,通訊才開始。需要等待接收者的返回資訊

同步和非同步

同步執行模式 所謂同步執行模式,是指語句在同步執行模式下,將始終保持對程式流的控制,直至 程式結束。如查詢操作,客戶機上的應用程式在向伺服器發出查詢操作的指令後,將 一直等待伺服器將查詢結果返回客戶機端,然後才繼續進行下一步操作。眾所周知,應用程式要從乙個大表中刪除所有的記錄將是非常耗時的,如果應用...

同步和非同步

同步執行模式 所謂同步執行模式,是指語句在同步執行模式下,將始終保持對程式流的控制,直至 程式結束。如查詢操作,客戶機上的應用程式在向伺服器發出查詢操作的指令後,將 一直等待伺服器將查詢結果返回客戶機端,然後才繼續進行下一步操作。眾所周知,應用程式要從乙個大表中刪除所有的記錄將是非常耗時的,如果應用...

非同步和同步

相同的地方 都屬於互動方式,都是傳送請求。不同的地方 區別 乙個需要等待,乙個不需要等待,在部分情況下,專案開發中都會優先選擇不需要等待的非同步互動方式。同步可以避免出現死鎖,讀髒資料的發生,一般共享某一資源的時候用,如果每個人都有修改許可權,同時修改乙個檔案,有可能使 乙個人讀取另乙個人已經刪除的...