同步和非同步的不同場景的概念理解

2022-07-15 21:57:12 字數 324 閱讀 6775

乙個同步的物件是指行為(動作),乙個是同步的物件是指物質(共享資料)。

很好的解釋了執行緒裡面的同步和非同步,和請求處理方式中的同步和非同步

個人理解:

執行緒隱藏的概念:非同步,如果不需要返回結果,就是非阻塞;如果需要返回結果(類似同步呼叫執行緒),就會一直阻塞,直到返回執行緒執行的結果。

執行緒還有乙個同步的概念,就是每個時刻只有乙個執行緒可以訪問這個方法或者**塊(共享資料)。

總結:執行緒有兩個同步的概念,乙個同步是同步呼叫執行緒等待返回結果,不等待返回結果就是非同步呼叫;還有乙個是同步訪問方法和**塊。

乙個是呼叫執行緒的方式,乙個是控制多執行緒執行訪問的方式。

非同步和同步概念理解

所謂非同步輸入輸出機制,是指在進行輸入輸出處理時,不必等到輸入輸出處理完畢才返回。所以非同步的同義語是非阻塞 none blocking 舉個例子 普通 b s模式 同步 ajax 技術 非同步 同步 提交請求 等待伺服器處理 處理完畢返回 這個期間客戶端瀏覽器不能幹任何事 非同步 請求通過事件觸發...

同步和非同步的概念?

程序同步用來實現程式併發執行時候的可再現性。一 程序同步及非同步的概念 1 程序同步 就是在發出乙個功能呼叫時,在沒有得到結果之前,該呼叫就不返回。也就是必須一件一件事做,等前一件做完了才能做下一件事.就像早上起床後,先洗涮,然後才能吃飯,不能在洗涮沒有完成時,就開始吃飯.按照這個定義,其實絕大多數...

ajax同步和非同步的不同

同步是指 傳送方發出資料後,等接收方發回響應以後才發下乙個資料報的通訊方式。使用者填寫所有資訊後,提交給伺服器,等待伺服器的回應 檢驗資料 是一次性的。資訊錯誤又要重新填寫!非同步是指 傳送方發出資料後,不等接收方發回響應,接著傳送下個資料報的通訊方式。當使用者填寫完一條資訊後,該資訊會自動向伺服器...