1. 程式人生 > >簡述同步和非同步的區別

簡述同步和非同步的區別

同步是阻塞模式,非同步是非阻塞模式。

同步就是指一個程序在執行某個請求的時候,若該請求需要一段時間才能返回資訊,那麼這個程序將會一直等待下去,直到收到返回資訊才繼續執行下去;


非同步是指程序不需要一直等下去,而是繼續執行下面的操作,不管其
他程序的狀態。當有訊息返回時系統會通知程序進行處理,這樣可以提高執行的效率。

同步和非同步的差別就在於這條流水線上各個流程的執行順序不同。