本書作為講解Java多執行緒技術的教程,主要介紹 核心並常用的技術點,比如解決執行緒Thread的停止,執行緒物件Thread的暫停,執行緒的優先順序,synchronized關鍵字的使用,以及使用它解決非執行緒安全的問題。使用volatile關鍵字解決變數可見性問題,使用wait()及notify()方法實現等待通知模式,還有使用ThreadLocal類進行隔離變數,Lock鎖物件的使用,包含Condition類實現生產者-消費者模式,深入講解了Condition類在使用上的細節。
還包括對Lock鎖物件中的常見API進行細化講解,ReentrantReadWriteLock讀寫鎖的使用等,Timer計時器類的使用。多執行緒實現單例模式時完整的解決步驟,以及多執行緒異常的處理等常見Java多執行緒解決方案。併發集合框架的使用,以及執行緒池技術點的使用。
還包括對Lock鎖物件中的常見API進行細化講解,ReentrantReadWriteLock讀寫鎖的使用等,Timer計時器類的使用。多執行緒實現單例模式時完整的解決步驟,以及多執行緒異常的處理等常見Java多執行緒解決方案。併發集合框架的使用,以及執行緒池技術點的使用。