天天看點

Java并發程式設計

線程池

線程安全

  1. 并發機制的底層原理
  2. 重排序與順序一緻性
  3. 鎖與volatile的記憶體語義
  4. happens-before原則
  5. 隊列同步器AQS
  6. 多線程的代價
  7. 線程狀态
  8. stop()、resume()和suspend()
  9. 正确終止與恢複線程
  10. 正确終止與恢複線程(續)
  11. wait()、notify()和notifyAll()
  12. 丢失的信号
  13. 過早的通知
  14. 了解ConcurrentModificationException異常
  15. ThreadLocal
  16. synchronized(1)
  17. synchronized(2)
  18. Lock鎖
  19. 生産者-消費者模式
  20. 阻塞隊列
  21. Condition接口
  22. Executor架構
  23. CompletionService接口
  24. Fork/Join架構
  25. 讀寫鎖
  26. 原子操作類
  27. 倒計數門闩CountdownLatch
  28. 障礙器CyclicBarrier
  29. 信号量Semaphore
  30. 交換器Exchanger
  31. 線程池的了解與使用
  32. 死鎖、饑餓和活鎖

繼續閱讀