同步和非同步的概念與區分

2021-09-09 07:39:42 字數 526 閱讀 1155

同步是指:當程式1呼叫程式2時,程式1停下不動,直到程式2完成回到程式1來,程式1才繼續執行下去。

非同步是指:當程式1呼叫程式2時,程式1徑自繼續自己的下乙個動作,不受程式2的的影響。

舉個不太恰當的例子,就像:

sendmessage(…)

trace0(「just like send」);

sendmessage是呼叫的時候不返回,等訊息響應後才執行trace0,這就是同步.

postmessage是呼叫後馬上返回,不用訊息響應就執行trace0,這就是非同步.

答案三:

同步和非同步的區別

舉個例子:普通b/s模式(同步)ajax技術(非同步)

同步就是你叫我去吃飯,我聽到了就和你去吃飯;如果沒有聽到,你就不停的叫,直到我告訴你聽到了,才一起去吃飯。

非同步就是你叫我,然後自己去吃飯,我得到訊息後可能立即走,也可能等到下班才去吃飯。

所以,要我請你吃飯就用同步的方法,要請我吃飯就用非同步的方法,這樣你可以省錢。

舉個例子 打**時同步 發訊息是非同步

同步與非同步概念

1.什麼是同步與非同步 舉個例子 普通b s模式 同步 ajax技術 非同步 同步 提交請求 等待伺服器處理 處理完畢返回 這個期間客戶端瀏覽器不能幹任何事 非同步 請求通過事件觸發 伺服器處理 這是瀏覽器仍然可以作其他事情 處理完畢 例子 同步就是你叫我去吃飯,我聽到了就和你去吃飯 如果沒有聽到,...

同步與非同步的概念

請問同步與非同步到底什麼意思啊?我所見的非同步好像就是在主線程開乙個新的執行緒就是非同步了,同步就是單執行緒,是這樣的嗎?2013年7月01日 22 23 xiaozhu1991 1007 00 同步就是在乙個主線程裡,你要做三件事情,a做完了做b,b完了再做c,是順序執行的 非同步就是在乙個主線程...

同步與非同步的概念

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