併發並行,同步異步,阻塞非阻塞

併發、並行

併發:一個處理器,在一個時間段,通過時間片切換輪流執行多個任務。

並行:多個處理器,在一個時間點,同時執行多個任務。

同步、異步

同步、異步一般是針對客戶端請求連接來說的。

同步:客戶端請求一旦開始,客戶端必須等待後端方法返回結果,才能繼續執行後續方法。

異步:客戶端請求無需等待後端的方法發返回結果,就可以繼續執行後續方法。

阻塞、非阻塞

阻塞、非阻塞一般是針對服務端的請求線程來說的。

阻塞:請求線程發出查詢數據庫請求後,會一直等待數據庫線程返回結果。

非阻塞:請求線程無需等待數據庫線程返回結果,快速釋放資源,輪詢執行狀態。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章