買這商品的人也買了...
-
$399CCNA Self-Study: Interconnecting Cisco Network Devices (Hardcover) -
SQL Server 2000 設計實務$650$553 -
Java 2 語言實務$400$340 -
Fundamentals of Power Electronics, 2/e (Hardcover)$1,250$1,225 -
Computer Networking: A Top-Down Approach Featuring the Internet, 2/e (精裝)$1,090$1,068 -
演算法導論 (Introduction to Algorithms, 2/e)$860$679 -
UML 與樣式徹底研究 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, 2/e)$780$663 -
RHCE Red Hat Certified Engineer Linux Study Guide, 3/e$1,820$1,729 -
生物資訊學電腦技術 (Developing Bioinformatics Computer Skills)$780$616 -
鳥哥的 Linux 私房菜$560$476 -
Understanding the Linux Kernel, 2/e (Paperback)$1,790$1,701 -
PHP & MySQL 完全架站攻略第二版$620$527 -
Dreamweaver MX 互動網站百寶箱 for ASP$580$493 -
Borland 傳奇$280$221 -
行動 Linux─KNOPPIX 改造手冊$290$247 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
詳解 JavaScript & HTML & CSS 語法辭典$490$382 -
Linux 網路管理實務: 調校、帳號、監控、安全$580$493 -
網路概論 Computer Networks$580$458 -
深入淺出 C# (Head First C#)$980$774 -
Access 2007 實力養成暨評量$390$308 -
大躍進!Flash CS4 的即效見本$520$442 -
Google Android SDK 開發範例大全$750$593 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
程式設計師的自我修養-連結、載入、程式庫$580$493
相關主題
商品描述
A multithreaded application is one that appears to be doing two things at once; it is the key to taking full advantage of the Java language. In this book, Java expert Allen Holub takes you step-by-step through the key issues related to multithreaded programming. In order to write a real multithreaded application in Java, programmers need to supplement knowledge of the basic functionality of the language with both an in-depth understanding of how threads work and a significant library of helper classes. This book provides both: it explains how threads work and the problems that arise in multithreaded programs, and it implements a full-blown threading package that can be used to implement real multithreaded programs. It is also ideal for those writing Java applications based on AWT and SWING since a correct understanding of multithreading is vital for graphics intensive programming.
Contents
- Chapter 1: The Architecture of Threads
- Chapter 2: The Perils of Multithreaded Programming
- Chapter 3: The Mutex and Lock Management
- Chapter 4: Condition Variables and Counting Semaphores
- Chapter 5: Timers, Alarms, and Swing Thread Safety
- Chapter 6: Observers and Multicasters
- Chapter 7: Singletons, Critical Sections, and Reader/Writer Locks
- Chapter 8: Threads in an Object-Oriented World
- Chapter 9: Object-Oriented Threading Architectures
- Chapter 10: If I Were King: Fixing Java's Threading Problems
- Index
商品描述(中文翻譯)
多執行緒應用程式是指看起來同時在執行兩件事情的程式;這是充分利用 Java 語言的關鍵。在本書中,Java 專家 Allen Holub 逐步帶領您了解與多執行緒程式設計相關的關鍵議題。為了在 Java 中編寫真正的多執行緒應用程式,程式設計師需要在掌握語言基本功能的基礎上,深入理解執行緒的運作方式以及擁有大量的輔助類別庫。本書提供了這兩者:它解釋了執行緒的運作原理以及在多執行緒程式中出現的問題,並實現了一個完整的執行緒套件,可用於實作真正的多執行緒程式。對於基於 AWT 和 SWING 編寫 Java 應用程式的人來說,正確理解多執行緒是圖形密集型程式設計的關鍵。
內容
- 第 1 章:執行緒的架構
- 第 2 章:多執行緒程式設計的危險
- 第 3 章:互斥鎖與鎖管理
- 第 4 章:條件變數與計數信號量
- 第 5 章:計時器、警報與 SWING 執行緒安全
- 第 6 章:觀察者與多播
- 第 7 章:單例模式、臨界區與讀寫鎖
- 第 8 章:物件導向世界中的執行緒
- 第 9 章:物件導向執行緒架構
- 第 10 章:如果我是國王:修正 Java 的執行緒問題
- 索引
