出版時間:2005-4-1 出版社:中國鐵道出版社 作者:結(jié)城 浩,博碩文化 頁數(shù):493 字數(shù):639000 譯者:博碩文化
Tag標簽:無
內(nèi)容概要
多線程與并發(fā)處理是程序設(shè)計好壞優(yōu)劣的重要課題,本書通過淺顯易懂的文字與實例來介紹JAVA線程相關(guān)的設(shè)計模式概念,并且通過實際的JAVA程序范例和UML圖示來一一解說,書中有代碼的重要部分加上標注使讀者更加容易解讀,再配合眾多的說明圖解,無論對于初學(xué)者還是程序設(shè)計高手來說,這都是一本學(xué)習(xí)和認識設(shè)計模式非常難得的好書。 書中包含JAVA線程的介紹導(dǎo)讀,12個重要的線程設(shè)計模式和全書總結(jié)以及豐富的附錄內(nèi)容。每一章相關(guān)線程設(shè)計模式的介紹,都舉一反三使讀者學(xué)習(xí)更有效率。最后附上練習(xí)問題,讓讀者可以溫故而知新,能快速地吸收書中的精華,書中最后附上練習(xí)問題解答,方便讀者學(xué)習(xí)驗證。
書籍目錄
漫談UML UML 類圖 類和層次結(jié)構(gòu)的關(guān)系 接口與實現(xiàn) 聚合 訪問控制 類間的關(guān)聯(lián)性 順序圖 處理流程和對象間的協(xié)調(diào) 時序圖Introduction 1 Java語言的線程 Java語言的線程 何謂線程 明為追蹤處理流程,實則追蹤線程 單線程程序 多線程程序 Thread類的run方法和start方法 線程的啟動 線程的啟動(1)——利用Thread類的子類 線程的啟動(2)——利用Runnable接口 線程的暫時停止 線程的共享互斥 synchronized方法 synchronized阻擋 線程的協(xié)調(diào) wait set——線程的休息室 wait方法——把線程放入wait set notify方法——從wait set拿出線程 notifyAll方法——從wait set拿出所有線程 wait、notify、notifyAll是Object類的方法 線程的狀態(tài)移轉(zhuǎn) 跟線程有關(guān)的其他話題 重點回顧 練習(xí)問題Introduction 2 多線程程序的評量標準 多線程程序的評量標準 安全性——不損壞對象 生存性——進行必要的處理 復(fù)用性——可再利用類 性能——能快速、大量進行處理 評量標準的總結(jié) 重點回顧 練習(xí)問題第1章 Single Threaded Execution——能通過這座橋的,只有一個人第2章 Immutable——想破壞它也沒辦法第3章 Guarded Suspension——要等到我準備好喔第4章 Balking——不需要的話,就算了吧第5章 Producer-Consumer——我來做,你來用第6章 Read-Write Lock——大家想看就看吧,不過看的時候不能寫喔第7章 read-Per-Message——這個工作交給你了第8章 Worker Thread——等到工作來,來了就工作第9章 Future——先給您這張?zhí)嶝泦蔚?0章 Two-Phase Termination——快把玩具收拾好,去睡覺吧第11章 Thread-Specific Storage——每個線程的保管箱第12章 Active Object——接受異步消息的主動對象總結(jié) 多線程程序設(shè)計的模式語言附錄A 練習(xí)問題的解答附錄B Java的內(nèi)存模型附錄C Java線程的優(yōu)先級附錄D 線程相關(guān)的主要API附錄E 參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載