1. 程式人生 > >【學習筆記】Java-Concurrent-多執行緒容器

【學習筆記】Java-Concurrent-多執行緒容器

BlockingQueue 阻塞佇列

高頻函式:

  boolean put() 新增一個元素 沒有空間則一直阻塞等待

  boolean add() 新增一個元素 沒有空間則丟擲IllegalStateException異常

  boolean offer() 新增一個元素 若新增失敗則返回false

BlockingDeque 阻塞雙向佇列

 

 

ConcurrentHashMap 

分段鎖實現的執行緒安全散列表

 

吃飯去了回來寫