Java Threads, Second Edition
By Scott Oaks, Henry Wong
January 1999
Pages: 336
ISBN 10: 1-56592-418-5 |
ISBN 13: 9781565924185
![]()
![]()
![]()
![]()
(4) (Average of 3 Customer Reviews)
This book has been updated—the edition you're requesting is OUT OF PRINT. Please visit the catalog page of the latest edition.
The latest edition is also available on Safari Books Online.
Revised and expanded to cover Java 2, Java Threads shows you how to take full advantage of Java's thread facilities: where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. It thoroughly covers the Thread and ThreadGroup classes, the Runnable interface, and the language's synchronized operator. The book pays special attention to threading issues with Swing, as well as problems like deadlock, race condition, and starvation to help you write code without hidden bugs.
Full Description
Register your book | Submit Errata | Examples
Browse within this book
| Table of Contents | Index | Sample Chapter | Colophon
Book details
Second Edition: January 1999
ISBN: 1-56592-418-5
Pages: 336
Average Customer Reviews: ![]()
![]()
![]()
![]()
(4) (Based on 3 Reviews)
Featured customer reviews
Java Threads, 2nd Edition Review, June 26 2002
What really unnerves me about the book is that at the beginning the examples always work with applets instead from the console. I don't want to learn about applets but about threads! Also I think this makes it more complicated than necessary.
Java Threads, 2nd Edition Review, February 09 2001
Java Threads is a very good book for those who want to do multithreaded programming.This one of the execellent books that come from Java series of O'Reilly publishers. It covers the in and outs of the Java Threads.
Thanks,
Vishnu
Java Threads, 2nd Edition Review, November 28 2000
It is an excellent book i have ever read on thread programming with JAVA. It covers all my doubts. Exammples given in this books are excellent and easy to understand.
Java Threads, 2nd Edition Review, February 25 2000
Submitted by Jignesh [Respond | View]
Best book on the concepts of java threads
Java Threads, 2nd Edition Review, August 25 1999
Submitted by uli [Respond | View]
One of the best technical books I´ve ever read.
While reading there comes a question in your mind...
and there is exactly this question written down,
of course answered
Java Threads, 2nd Edition Review, May 25 1999
Submitted by bovine_duck [Respond | View]
Really excellent book. Takes you into a new area of thinking
about how to design and implement your Java code.
Also makes sense of why some programs behave like
dogs.
Thanks guys
Java Threads, 2nd Edition Review, December 06 1998
Submitted by Kevin M Lanaghan [Respond | View]
One of the better books on threads, and Certainly reccommended. But some the algorithms, such as reader/writer locking are overly complex. The performance of some of the examples tends to be worse than expected.
Media reviews
"If you are new to Java programming and have yet to conquer threads, Java Threads is an excellent resource. You'll get a look into the basics of Java threading, and learn the techniques necessary to get your programs to function properly in a multithreaded world. Five stars" --John Zukowski, Java World, 03/2001
"This is a good book, and certainly, if you're using threads in Java non-trivially then you should have this book. Otherwise, borrow a copy and read the first half to make yourself aware of the threading issues in Java. Even better, think how your code affects others; the section on mixing threads with thread unsafe classes should make you aware of the wider issues surrounding your code, and hopefully, you'll produce well behaved classes that will be easily multi- threaded if the need arises? Do you use the collections? Think hard..."1999 --Steve Cornish, C Vu, September 1999
"A very useful well-written reference suitable for Java systems developers and as a second level text for students on computing science and IT oriented courses. Highly recommended!" --Brian Bamer, C Vu January 1998
For the first Edition:
"Although I have been in the software industry for 16 years, this is probably the first note of this kind I've ever sent. I just wanted to say thanks for producing such high quality programming books (especially the Java series) at rational prices. It seems that the rest of the computer book industry is hell bent on a race to see who can gouge the highest prices for the cheapest trash. I've voted with my wallet since most of the titles that I buy these days are yours." --Donald J. Cunningham
"Reading this book not only made Java threads rock solid in my head, but makes a great reference for when you jump into tricky threading waters" --www.javaranch.com.
"The book is written in a style that most programmers will like. Starting from a real life situation, a solution is gradually built up. As a novice or intermediate Java programmer this book is certainly indispensable. Every serious Java programmer should at least read chapters 3-4 of this book in order to be able to use thread in a sound manner. The authors include a lot of attention points, which are practical hints to avoid situations that are not reproducable with a debugger." --Herman Pijl, The Open Technology Assembly, July 1999
First Edition:
"Please note, the book is not a Java programming handbook. The authors make an assumption that you can write simple Java programs with Java Development Kit. Java Threads deals with one of the features of the Java programming language that is most attractive for professional software developers - threads.
"It is well known that the concept of threads is not a new one: most modern operating systems provide programmers a mechanism to create threads. Threaded programming is essential to Java: many features of threaded system are built into the Java language itself. Threading is an integral part of using Java. Java's threaded system is simple, at least relative to other threading systems. This relative simplicity of Java's threading system makes it easy to learn, so even developers who have no experience in threaded programming at all can use threads with just little effort. However, some of advanced features that are present in other threading systems are not found in Java. Fortunately, theses features can be built by the Java developer from the base constructs which Java provides. "The theme of the book is: how to use the basic thread features in Java, and how to extend them to perform more advanced tasks for more complex programs. The first several chapters of the book introduce the concept of threads and simple Java API that allows the programmer to create threads. A separate chapter provides the reader with a lot of various examples that show using of threads in practice. Furher chapters cover more andvanced topics as synchronization mechanism, preventing deadlocks, Java sheduling model, thread groups and much more.
"The appendices contain useful information on thread exceptions and error handling and thread debugging. In conclusion, I would say that Java Threads is very usefull for all Java proffesionals who want to take advantages of threaded paradigm to create more effective programs." --The COOK Report on Internet, July-August 1997 (http://cookreport.com/)