《Java編程思想第四版》筆記---21章(1) 併發

線程是進程中一個任務控制流序列,因爲進程的建立和銷燬須要銷燬大量的資源,而多個線程之間能夠共享進程數據,所以多線程是併發編程的基礎。java 多核心CPU能夠真正實現多個任務並行執行,單核心CPU程序其實不是真正的並行運行,而是經過時間片切換來執行,因爲時間片切換頻繁,使用者感受程序是在並行運行。單核心CPU中經過時間片切換執行多線程任務時,雖然須要保存線程上下文,可是因爲不會被阻塞的線程所阻塞,
相關文章
相關標籤/搜索