併發、並行、串行概念

使用多線程編程的主要目的是爲了在有限的時間內充分利用計算機的處理能力做更多的事情(後文描述更精準)。而線程執行必須要先獲取cpu的執行權,只有獲取了cpu的執行權的線程才能被執行。瞭解了線程執行的基礎概念之後再看一下什麼是併發、並行、串行。 併發: 在單核CPU中,系統調度只能在同一時間執行一個線程,此時執行的多線程,其實是cpu的控制權在多個線程之間來回快速切換。造成看起來就像是同時執行了多個線
相關文章
相關標籤/搜索