HACKER SAFE certified sites prevent over 99.9% of hacker crime.
RELATED AISLES

Taras Grescoe Read the INK Q&A with Taras Grescoe and save 30% on Bottomfeeder: How to Eat Ethically in a World of Vanishing Seafood.

Bottomfeeder $17.49
Hardcover Add to Cart



 
Ships free on qualified orders.
$39.95
TRADE PAPER, NEW
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
25 Quimby WarehouseComputer Languages- Java
5 Quimby WarehouseComputer Languages- Java
1 TechnicalComputer Languages- Java


Java Threads 3RD Edition
by Scott Oaks

Java Threads 3RD Edition Cover

Synopses & Reviews

Publisher Comments:

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 to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming. Java's threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. J2SE 5.0 changes all that: it provides a large number of new thread-related classes that make the task of writing multithreaded programs that much easier. You'll learn where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. This book discusses problems like deadlock, race conditions, and starvation in detail, helping you to write code without hidden bugs. Java Threads, Third Edition, has been thoroughly expanded and revised. It incorporates the concurrency utilities from java.util.concurrent throughout. New chapters cover thread performance, using threads with Swing, threads and Collection classes, thread pools, and threads and I/O (traditional, new, and interrupted). Developers who cannot yet deploy J2SE 5.0 can use thread utilities provided in the Appendix to achieve similar functionality with earlier versions of Java.

Book News Annotation:

Written by two engineers who have worked for Sun, this book shows how to create threads and runnable objects in Java and share data between threads safely, then discusses thread pools, scheduling, the performance of thread-related features, and parallelizing loops for multiprocessor machines. The third edition covers the APIs new to J2SE 5.0, and adds two chapters on atomic classes for minimal synchronization.
Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

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 to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming.

Java's threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. J2SE 5.0 changes all that: it provides a large number of new thread-related classes that make the task of writing multithreaded programs that much easier.

You'll learn where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. This book discusses problems like deadlock, race conditions, and starvation in detail, helping you to write code without hidden bugs.

"Java Threads," Third Edition, has been thoroughly expanded and revised. It incorporates the concurrency utilities from java.util.concurrent throughout. New chapters cover thread performance, using threads with Swing, threads and Collection classes, thread pools, and threads and I/O (traditional, new, and interrupted). Developers who cannot yet deploy J2SE 5.0 can use thread utilities provided in the Appendix to achieve similar functionality with earlier versions of Java.

Topics include:

Lock starvation and deadlock detection

Atomic classes and minimal synchronization (J2SE 5.0)

Interaction of Java threads with Swing, I/O, and Collection classes

Programmatically controlled locks and condition variables (J2SE 5.0)

Thread performance and security

Thread pools (J2SE 5.0)

Thread groups

Platform-specific thread scheduling

Task schedulers (J2SE 5.0)

Parallelizing loops for multiprocessor machines

In short, this new edition of "Java Threads" covers everything you need to know about threads, from the simplest animation program to the most complex applications. If you plan to do any serious work in Java, you will find this book invaluable.

Scott Oaks is a senior software engineer for the Java Performance Engineering group at Sun Microsystems and the author of four books in the O'Reilly Java series.

Formerly a senior systems engineer at Sun Microsystems, Henry Wong is an independent consultant working on various Java related projects.

Synopsis:

- The previous edition of Java Threads sold over 34 thousand units, and earned over half a million dollars
- Threads may not be sexy, but they are an essential element of programming in Java, and developers need to know about the changes in the new version of Java (in beta with an expected August 2004 release)

Product Details

ISBN:
9780596007829
Author:
Oaks, Scott
Publisher:
O'Reilly Media
Author:
Wong, Henry
Author:
Oaks, Scott
Subject:
Java (Computer program language)
Subject:
Programming Languages - Java
Subject:
Threads (computer programs)
Copyright:
Edition Number:
3
Publication Date:
September 2004
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
340
Dimensions:
9.12x6.98x.89 in. 1.26 lbs.