java併發編程的藝術之併發編程的挑戰

併發編程的目的是爲了讓程序運行得更快,可是,並非啓動更多的線程就能讓程序最大限度地併發執行。在進行併發編程時,若是但願經過多線程執行任務讓程序運行得更快,會面臨很是多的挑戰,好比上下文切換的問題、死鎖的問題,以及受限於硬件和軟件的資源限制問題,本章會介紹幾種併發編程的挑戰以及解決方案。web 上下文切換 因爲CPU採用時間片的機制去調用線程,即CPU經過給每一個線程分配必定的時間,時間到達後進行上
相關文章
相關標籤/搜索