併發:html
- 在程序設計的角度,但願經過某些機制讓計算機能夠在一個時間段內,執行多個任務。
- 一個或多個物理 CPU 在多個程序之間多路複用,提升對計算機資源的利用率。
- 任務數多餘 CPU 的核數,經過操做系統的任務調度算法,實現多個任務一塊兒執行。
- 有多個線程在執行,計算機只有一個 CPU,不可能真正同時運行多個線程,操做系統只能把 CPU 運行時間劃分紅若干個時間段,再將時間段分配給各個線程執行,在一個時間段的線程代碼運行時,其它線程處於掛起狀。
併發編程:java
- 用編程語言編寫讓計算機能夠在一個時間段內執行多個任務的程序。
- Java 自學指南
- Java 面試題彙總PC端瀏覽【點這裏】
- Java知識圖譜
- Java 面試題彙總小程序瀏覽,掃二維碼
全部資源資源彙總於公衆號