caite.info is a complete catalog of O'Reilly's books on .. Chapter 9 covers the language's built-in thread facilities and the Java Concur- .. Experience, Volume 29, (caite.info++.pdf). Contribute to shshankar1/ebooks development by creating an account on GitHub . All about Java Threads [3rd edition] by Scott Oaks. LibraryThing is a cataloging and social networking site for Series: O'Reilly Java Series (Java ).
|Language:||English, Spanish, Indonesian|
|Genre:||Health & Fitness|
|ePub File Size:||15.62 MB|
|PDF File Size:||20.19 MB|
|Distribution:||Free* [*Regsitration Required]|
Revised and expanded to cover Java 2, Java Threads shows you how to take full .. For more information about this book and others, see the O'Reilly web site. Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads shows you how. Scott Oaks and Henry Wong Java™ Threads. – Sebastopol, Calif.: O'Reilly, Bill Lewis and Daniel J. Berg caite.info • Bill Pugh (Univ. of.
The CondVar Class A. Rating Average: Processing on the Event-Dispatching Thread 7. Complex priorities 9. Other Thread-Scheduling Methods 9.
Topics include: Lock starvation and deadlock detection Atomic classes and minimal synchronization J2SE 5. If you plan to do any serious work in Java, you will find this book invaluable. Formerly a senior systems engineer at Sun Microsystems, Henry Wong is an independent consultant working on various Java related projects.
Introduction to Threads 1. Java Terms 1. Java Versions, Tools, and Code 1. About the Examples 1. Compiling and Running the Examples 1. Why Threads? Alarms and Timers 1.
Independent Tasks 1. Parallelizable Algorithms 1. Summary 2. Thread Creation and Management 2. What Is a Thread? Creating a Thread 2. The Example Architecture 2. The Thread Class 2. The Lifecycle of a Thread 2. Starting a Thread 2. Terminating a Thread 2. Pausing, Suspending, and Resuming Threads 2. Thread Cleanup 2. Two Approaches to Stopping a Thread 2. Setting a Flag 2. Interrupting a Thread 2. The Runnable Interface 2.
Threads and Objects 2. Determining the Current Thread 2. Example Classes 3. Data Synchronization 3. The Synchronized Keyword 3. The Volatile Keyword 3. More on Race Conditions 3. Explicit Locking 3.
Lock Scope 3. Synchronized Blocks 3. Choosing a Locking Mechanism 3. The Lock Interface 3. Nested Locks 3. Deadlock 3. Lock Fairness 3. Summary 3. Example Classes 4. Thread Notification 4. Wait and Notify 4. The Wait-and-Notify Mechanism and Synchronization 4. Wait-and-Notify Mechanism with Synchronized Blocks 4. Condition Variables 4. Summary 4.
Example Classes 5. Minimal Synchronization Techniques 5. Can You Avoid Synchronization? The Effect of Registers 5. The Effect of Reordering Statements 5. Double-Checked Locking 5. Atomic Variables 5. Overview of the Atomic Classes 5.
Using the Atomic Classes 5. Variable substitution 5. Changing algorithms 5. Retrying operations 5. Notifications and Atomic Variables 5.
Summary of Atomic Variable Usage 5. Data exchange 5. Compare and set 5. Advanced atomic data types 5.
Bulk data modification 5. Thread Local Variables 5. Inheritable Thread Local Variables 5. Summary 5.
Example Classes 6. Advanced Synchronization Topics 6. Synchronization Terms 6. Semaphore 6. Barrier 6. Countdown Latch 6. Exchanger 6. Preventing Deadlock 6. Deadlock and Automatic Lock Releases 6.
Preventing Deadlock with Timeouts 6. Deadlock Detection 6. Lock Starvation 6.
Summary 6. Example Classes 7. Threads and Swing 7. Swing Threading Restrictions 7. Processing on the Event-Dispatching Thread 7. Using invokeLater and invokeAndWait 7.
Long-Running Event Callbacks 7. Summary 7. Example Classes 8. Threads and Collection Classes 8. Overview of Collection Classes 8. Collection Interfaces 8. Threadsafe Collection Classes 8. Thread-Unsafe Collection Classes 8. Thread-Notification Collection Classes 8.
Synchronization and Collection Classes 8.
Simple Synchronization 8. Complex Synchronization 8. Iterators and Enumerations 8. Thread-Aware Classes 8. Using the Collection Classes 8. Summary 8. Example Classes 9. Thread Scheduling 9. An Overview of Thread Scheduling 9.
Your use of the site and services is subject to these policies and terms. O'Reilly Java Series Java 5. Add to Your books. Add to wishlist.
Books Read in 3, No current Talk conversations about this book. No reviews. Status Oaks, Scott Author primary author all editions confirmed Wong, Henry Author main author all editions confirmed.
You must log in to edit Common Knowledge data. Java Threads [3rd edition]. Please do not combine with other editions, because they cover different material and correspond to different versions of the Java programming language.
This edition corresponds to Java 5. References to this work on external resources. Wikipedia in English None. Book description. Haiku summary.