java.util.concurrent 學習(一)

java.util.concurrent主要分爲五個部分:

  1. atomic數據類型

  2. 同步鎖

  3. 併發容器

  4. 多線程任務執行

  5. 線程管理


1. atomic(原子) 數據類型

    放在java.util.concurrent.atomic這個包裏面,實現了原子化操作的數據類型,包括 Boolean, Integer, Long, 和Referrence(引用)這四種類型以及這四種類型的數組類型

2. 同步鎖

    在java.util.concurrent.lock這個包裏面,實現了併發操作中的幾種類型的鎖

3. java集合併發實現

    實現的數據結構主要有List, Queue和Map

4. 多線程任務執行

    大體上涉及到三個概念,Callable 被執行的任務,Executor 執行任務,Future 異步提交任務的返回數據

5. 線程管理類

    對線程集合的管理的實現



    


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章