其實併發編程能夠總結爲三個核心問題:分工、同步、互斥。數據庫
Java SDK 併發包很大部份內容都是按照這三個維度組織的,例如Fork/Join框架就是一種分工模式,CountDownLatch就是一種典型的同步方式,而可重入鎖則是一種互斥手段。編程
當把併發編程核心的問題搞清楚,再回過頭來看看Java SDK 併發包,相信你會有條理的掌握,同時也不會迷茫了。服務器
首先說明一下,併發編程,學起來十分枯燥乏味。由於這其中這其中涉及到操做系統、CPU、內存等等多方面的知識,所以,咱們要堅持作下去、學下去的準備。併發