Media praise for Java Threads

"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"

"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 (