Java Threads: Third Edition

Author: [USA] Oaks, S., [USA] Wong, H.
Publisher:
Publish Date: Not available
Features: Threads are the basic elements of Java programming, but learning how to use them efficiently is an important task. The new edition of Java Threads shows you how to fully utilize Java's threading features and highlights the new changes on Java 2 Standard Edition Version 5.0 (J2SE 5.0). This book provides a complete and step-by-step approach to thread programming. Compared to other threading systems, Java's threading system is simpler. In earlier versions of Java, the simplification had both advantages and disadvantages, such as some advanced features found in other threading systems being absent in Java. J2SE 5.0 changed everything: it introduced many new classes related to threads, making it easier to write multithreaded programs. The third edition of Java Threads has been fully expanded and revised. This book comprehensively covers the concurrent features from java.util.concurrent. New chapters include performance tuning for threads, using threads with Swing, threads and Collection classes, thread pools, and threads with I/O (traditional, new, and interruptible). Developers who cannot configure J2SE 5.0 can achieve similar functionality in earlier Java versions using the thread tools provided in the appendix. This book covers the following topics:
· Lock starvation and deadlock detection.
· Atomic class and minimal synchronization (J2SE 5.0).
· Interaction between Swing, I/O, Collection classes, and Java threads.
· Programmatic control of locks and condition variables (J2SE 5.0).
· Thread performance and safety.
· Thread pools (J2SE 5.0).
· Thread groups.
· Thread scheduling on specific platforms.
· Task scheduler (J2SE 5.0).
· Parallel loops in multiprocessor environments.

📌 Related Posts