天天看點

同步與異步的差別,同步函數與異步函數的差別同步與異步的差別同步函數和異步函數的差別

同步與異步的差別

      同步的概念應該是來自與os中關于同步的概念;不同程序為協同完成某項工作而在先後次序上調整(通過阻塞,喚醒等方式),同步強調的是順序性,誰先誰後,異步則不存在這種順序性       同步:浏覽器通路伺服器請求,使用者看得到頁面重新整理,重新發請求,等請求完,頁面重新整理,新内容出現,使用者看到新内容,進行下一步操作。       異步:浏覽器通路伺服器請求,使用者正常操作,浏覽器後端進行請求。等請求完,頁面不重新整理,新内容也會出現,使用者看到新内容。

同步函數和異步函數的差別

      同步和異步通常用來形容一次方法調用。同步方法調用一旦開始,調用者必須等到方法調用傳回後,才能繼續後續的行為。異步方法調用更像一個消息傳遞,一旦開始,方法調用就會立即傳回,調用者就可以繼續後續的操作。er,異步方法通常會在另一個線程中,“真實”的執行着。整個過程,不會阻礙調用者的工作。

繼續閱讀