併發、並行、同步、異步、多線程的區別

1. 併發:位於同一個處理器上的多個已開啓未完成的線程,在任意一時刻系統調度只能讓一個線程獲得CPU資源運行,雖然這種調度機制有多種形式(大多數是以時間片輪巡爲主)。但無論如何,都是通過不斷切換需要運行的線程讓其運行的方式就叫併發(concurrent)。併發的線程之間有兩種關係:同步、互斥。 2. 並行:在多CPU系統中,可以讓兩個以上的線程同時運行,這種可以同時讓兩個以上線程同時運行的方式叫做
相關文章
相關標籤/搜索