*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202309*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Java多線程併發體系實戰 (微課視頻版) ISBN:9787302637929 出版社:清華大學 著編譯者:劉寧萌 叢書名:計算機技術開發與應用叢書 頁數:291 所在地:中國大陸 *此為代購商品 書號:1576917 可大量預訂,請先連絡。 內容簡介 本書全面、系統地介紹了Java多線程相關的核心知識點,把官方多線程的核心知識點用鏈路的方式講解清楚。讀者在學習的過程中需要循序漸進,核心知識點的理解是很重要的。由核心知識點擴展開來就可以形成萬物。學習和創造希望讀者在此過程中能擁有自已的成長和思維。 全書共分為10章。第1∼3章介紹了線程的核心知識點,第4章講解線程局部變數,第5章介紹Lock鎖,第6章講解原子包,第7章介紹阻塞隊列,第8章介紹線程池,第9章講解線程同步器,第10章是AQS源代碼分析。本書每個章節都有相對應的代碼驗證環節,提供大量應用實例,每章節均附有習題。 本書適合有一定的Java基礎知識,包括語法、結構、面像對象的編程概念。最好還有一定的併發編程基礎的讀者閱讀。也可作為計算機相關專業的學慣用書和參考教材,以及Java軟體開發者的自學用書和研究人員的參考用書。作者簡介 劉寧萌,資深Java工程師。熱愛軟體技術行業,機緣巧合進入此行業,希望能給此行業帶來一些值得分享的東西。多年Java從業經驗,多個開源項目發起人,其中cpdog開源項目已獲得JetBrains官方開源許可證。目錄 第1章 多線程基礎(54min)1 1 多線程帶來的好處和問題 1 1 1 多線程帶來的好處 1 1 2 多線程帶來的問題 1 2 進程和線程 1 3 線程創建方式 1 4 線程啟動方式 1 5 線程的概念及常用方法 1 5 1 線程狀態 1 5 2 常用方法 1 6 線程的優先順序 1 7 守護線程 小結 習題 第2章 多線程進階(149min) 2 1 ThreadGroup類線程組 2 1 1 構造器 2 1 2 常用方法 2 2 Thread線程對象構造器 2 2 1 stackSize(棧大小) 2 2 2 共享線程局部變數 2 3 Thread類常用方法 2 4 Thread線程對象異常捕獲 2 4 1 線程對象自己的異常捕獲器 2 4 2 所屬線程組對象異常捕獲器 2 4 3 Thread類全局異常捕獲器 2 5 等待線程對象銷毀 2 6 線程對象優雅關閉 2 6 1 中斷相關方法 2 6 2 官方響應中斷的方法 小結 習題 第3章 多線程特性(132min) 3 1 引出synchronized對象鎖 3 2 synchronized對象鎖 3 2 1 標準對象 3 2 2 class對象 3 2 3 鎖特性 3 3 線程死鎖的產生 3 3 1 JConsole 3 3 2 jstack 3 4 對象監視器 3 4 1 wait() 3 4 2 wait(long timeoutMillis) 3 4 3 notify() 3 4 4 notifyAll() 3 5 線程的可見性和重排序 3 5 1 可見性 3 5 2 重排序 3 6 線程生命周期狀態 3 6 1 NEW 3 6 2 RUNNABLE 3 6 3 BLOCKED 3 6 4 WAITING 3 6 5 TIMED_WAITING 3 6 6 TERMINATED 小結 習題 第4章 ThreadLocal線程局部變數(104min) 4 1 在方法鏈路中傳遞數據 4 2 引出線程局部變數 4 3 線程局部變數核心概念 4 3 1 Thread對象數據保存點 4 3 2 線程局部變數操作入口 4 3 3 線程局部變數數據操作功能 4 3 4 弱引用介紹 小結 習題 第5章 Lock鎖(104min) 5 1 Lock介面 5 2 ReentrantLock 5 2 1 構造器 5 2 2 常用方法 5 2 3 公平鎖或非公平鎖 5 2 4 自旋鎖 5 3 Condition 5 4 ReentrantReadWriteLock 5 4 1 構造器 5 4 2 共享鎖和互斥鎖 5 4 3 重入特性 5 4 4 常用方法 小結 習題 第6章 atomic原子包(117min) 6 1 AtomicBoolean 6 1 1 構造器 6 1 2 常用方法 6 2 AtomicInteger 6 2 1 構造器 6 2 2 常用方法 6 3 AtomicReference 6 3 1 構造器 6 3 2 常用方法 6 4 AtomicIntegerFieldUpdater 6 4 1 對象創建 6 4 2 常用方法 6 5 AtomicIntegerArray 6 5 1 構造器 6 5 2 常用方法 6 6 LongAdder 6 6 1 實現方式 6 6 2 常用方法 小結 習題 第7章 阻塞隊列(216min) 7 1 ArrayBlockingQueue 7 1 1 構造器 7 1 2 常用方法 7 2 LinkedBlockingQueue 7 2 1 構造器 7 2 2 常用方法 7 3 LinkedTransferQueue 7 3 1 構造器 7 3 2 常用方法 7 4 SynchronousQueue 7 4 1 構造器 7 4 2 常用方法 7 5 DelayQueue 7 5 1 構造器 7 5 2 常用方法 7 6 PriorityBlockingQueue 7 6 1 構造器 7 6 2 常用方法 小結 習題 第8章 線程池(248min) 8 1 ThreadPoolExecutor 8 1 1 構造器 8 1 2 常用方法 8 2 FutureTask 8 2 1 構造器 8 2 2 常用方法 8 3 AbstractExecutorService 8 3 1 構造器 8 3 2 常用方法 8 4 ScheduledThreadPoolExecutor 8 4 1 構造器 8 4 2 常用方法 小結 習題 第9章 線程同步器(152min) 9 1 CountDownLatch 9 1 1 構造器 9 1 2 常用方法 9 2 CyclicBarrier 9 2 1 構造器 9 2 2 常用方法 9 3 Semaphore 9 3 1 構造器 9 3 2 常用方法 9 4 Phaser 9 4 1 構造器 9 4 2 常用方法 小結 習題 第10章 AQS源碼分析 10 1 構造器 10 2 常用方法 10 3 ConditionObject 小結 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |