線程同步與異步的最簡單圖解

前提 線程的同步和異步是針對多核CPU而言的,沒有多核CPU就沒有異步的概念(此時全是同步的)。 下面以四核CPU爲例子,用圖解的方式看同步和異步的區別: 同步: 可以看出,所謂同步,就是每次只有一個線程能去執行,即使有多的計算資源(在這裏指多餘的CPU)也不會去用,一次只有一個線程去用,可以看作是豪華型執行過程。注意,此時因爲只有一個線程A可以執行,所以它可以任意選擇某個CPU。其它的線程只有等
相關文章
相關標籤/搜索