Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Taming Java Threads and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
52 used & new from $1.12

Have one to sell? Sell yours here
 
   
Taming Java Threads
 
 
Start reading Taming Java Threads on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  
3.9 out of 5 stars See all reviews (14 customer reviews)

List Price: $34.95
Price: $34.95 & this item ships for FREE with Super Saver Shipping. Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, July 16? Choose One-Day Shipping at checkout. Details
29 new from $8.97 23 used from $1.12
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $19.22

Frequently Bought Together

Taming Java Threads + Concurrent Programming in Java(TM): Design Principles and Pattern (2nd Edition) (Java Series) + Java Concurrency in Practice
Price For All Three: $128.97

Show availability and shipping details


Customers Who Bought This Item Also Bought

Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.8 out of 5 stars (59)  $37.79
Java Thread Programming (Sams White Book)

Java Thread Programming (Sams White Book)

by Paul Hyde
4.8 out of 5 stars (28)  $26.39
Holub on Patterns: Learning Design Patterns by Looking at Code

Holub on Patterns: Learning Design Patterns by Looking at Code

by Allen Holub
4.7 out of 5 stars (16)  $52.29
Java Threads

Java Threads

by Scott Oaks
3.5 out of 5 stars (41)  $29.16
The Art of Multiprocessor Programming

The Art of Multiprocessor Programming

by Maurice Herlihy
4.3 out of 5 stars (9)  $56.65
Explore similar items

Editorial Reviews

Product Description
<p>Learning how to write multithreaded applications is the key to taking full advantage of the Java platform. In <i>Taming Java Threads</i>, well-known columnist and Java expert Allen Holub provides Java programmers with the information they need to write real multithreaded programs&emdash;programs with real code. Holub provides an in-depth explanation of how threads work along with information about how to solve common problems such as deadlocks and race conditions. He not only explains common problems, but also provides the uncommon solutions that mark the difference between production-level code and toy demos.</p>

<p>Topics covered in this book include the architecture of threads; the mutex and lock management; condition variables and counting semaphores; timers, alarms, and swing thread safety; observers and multicasters; singletons, critical sessions, and reader/writer locks; threads in an object-oriented world; and object-oriented threading architectures.</p>

<p>While it is essential to build support for threading into a Java program from the very beginning, most books on the subjects of Java-UI construction and Java networking barely touch on threading topics. Along with being a basic Java reference, this book is a must-read for any Java developer.</p>

From the Author
Allen Holub is a design consultant, programmer, educator and author specializing in Object-Oriented Design, Java, C++, and systems programming. A recognized authority in Java programming, he has worked in the computer field since 1979 and was an early adopter of Java - programming in it since 1995. At the time of this publication, Holub is a contributing editor for JavaWorld, and he is a popular columnist appearing in many computer magazines including: Dr. Dobb's Journal, Microsoft Systems Journal, Programmers Journal, BYTE, Windows Tech Journal, Mac Tech Journal, and C Gazette.

See all Editorial Reviews


Product Details

  • Paperback: 300 pages
  • Publisher: Apress (June 1, 2000)
  • Language: English
  • ISBN-10: 1893115100
  • ISBN-13: 978-1893115101
  • Product Dimensions: 9.3 x 7.4 x 0.8 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #481,516 in Books (See Bestsellers in Books)

Inside This Book (learn more)


What Do Customers Ultimately Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(74)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

14 Reviews
5 star:
 (7)
4 star:
 (3)
3 star:
 (1)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
17 of 18 people found the following review helpful:
5.0 out of 5 stars All meat, no potatos..., June 10, 2000
By A Customer
A book like this is overdue. It fills the gap between dry academic books on concurrency and light-weight books that just repeat the spec. The book is directed at experienced java programmers who want to do threads the right way. It addresses how to solve classic deadlock and synchronization problems with extremely practical java code and techniques. This book is clearly written and it contains lots of well documented code. If you write threaded code, you should get this book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 13 people found the following review helpful:
3.0 out of 5 stars Assumes you know about threads already, December 1, 2003
By A Customer
What it is: a brief introduction to threads, and then a lot of strategies for re-implementing some of the thread-related classes that Sun provides (or fails to provide). If you are running up against the limitations of Sun's thread-related code and want to re-implement some of it, this book might be just what you're looking for. If you want to learn a lot about threads and how to use them correctly, another book might be better.

What I liked: I found the writing to be relatively clear and concise. I didn't like much else about the book, but that's probably because I was really looking for a different type of book.

What I didn't like: the author spends a lot of time complaining about things, some relating to threading and some not. I really don't care about the author's opinion of whether Sun should have made the default access for a method to be "package". The author comes across as a whiner because of all this complaining. Also, a big chunk of the book is taken up by copyright notices he sprinkles throughout his code. Finally, he doesn't use Sun's code style conventions. There is a reason Sun created these conventions: it's so all Java code would look similar and the reader doesn't get slowed down by an unfamiliar format. It doesn't matter so much for private code, but for publishing code in a book, there's no excuse for using a different style. (And of course the author wastes a few paragraphs complaining about Sun's code style too.)

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 9 people found the following review helpful:
5.0 out of 5 stars Absolutely enlightening., May 21, 2001
Nearly a decade ago I had read Alan's 'Compiler Design in C' book, which was a surreal experience in learning from someone's self evident mastery of putting theory to practice. Taming Java Threads does the same for me. There is no other book (I repeat) on the market, on the topic of multithreaded programming in Java, which is as succinct, incisive and authoritative. A LOT MANY MORE people should be following his advise, than actually do.

Be warned that the writing style and level of discussion essentially assume that you do have a fair flair for all things Java and Object-Oriented. (Also, from years of suffering sustained abuse, I have become impervious to the opinionated, ideosynchratic approaches of authors living in or near Berkeley, CA. Your digestion may vary. OTOH, I do like authors who pick a problem and systematically club it to death!)

My only lament? (;-)) Life would be a lot easier for many of us, if those repetitive copyright statements did not exist. Purely on the merit of his serious contribution here, I am refraining from rating this book based upon my deep disagreemt with his sentiment in this regard. Frankly, I wonder what I would be able to do, or not, if many other books in my book shelf had taken the same approach. Remove them in the 2nd edition, please.

Typesetting is very bland. (Hey, pick up some TeX, Alan!)

-a

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Book material dated
While some of Mr. Houlub's discussions of Java threading are interesting on their own right, the introduction of Java 5 renders some of the contents out-dated. Read more
Published 1 day ago by T. Wang

5.0 out of 5 stars Covers all different facets of Java thread programming.
„Taming Java Thread" by Allen Holub covers all different facets of Java thread programming which are important for users. Read more
Published on May 21, 2005 by Michael Huettermann

1.0 out of 5 stars possibly the worst book on computer programming I ever read
Mr Holub doesn't stop a second before starting to attack everything in Java.
He doesn't like the class and method naming conventions and therefore completely ignores them... Read more
Published on December 17, 2004 by J. T. Wenting

4.0 out of 5 stars Read Another Thread Book First
This is an in depth detailed book. It is packed with insights and the nitty gritty you cannot find in most places. Read more
Published on October 1, 2003 by grandpiano_57

5.0 out of 5 stars THE BEST Java/Thread book
Taming Java Threads by Allen Holub is THE best book dealing with Java and threads. Typically you can just pick any O'Reilly book for any subject matter and just assume it is... Read more
Published on December 20, 2001 by Vinit Carpenter

4.0 out of 5 stars Interesting coverage of a complex topic
This book is for the experienced Java developer who has a solid understanding of the basics of threads. Read more
Published on December 5, 2001 by Thomas Paul

4.0 out of 5 stars Almost political..
After reading 1/4th of this book, I felt a sudden urge to review it here. This book is no doubt a good book about thread programming, but it irritates me to read Mr. Read more
Published on April 9, 2001 by Amazon Should

5.0 out of 5 stars Great guide to "taming" threads
Of all the topics a programmer learns, it's been my experience that the two most complex topics are recursion, and multi-threading. Read more
Published on October 11, 2000 by David Reilly

5.0 out of 5 stars Excellent
Great treatment of Java threads. Not a rehash of the API, but actual useful information on how to use threads to do work. Read more
Published on July 18, 2000 by Rafael Morffi

5.0 out of 5 stars Response from the Author to Craig Patchett's Review
Craig is correct in that I'll let anyone use the code in exchange for a mention in your about box. if the about-box terms aren't to your liking, I'll also happily licence it for... Read more
Published on July 16, 2000 by Allen Holub

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 8 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


A Savings Shower

Home Improvement Value Center
Find the right showerhead at the right price in the Home Improvement Value Center, where you can find items up to 50% off.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Bliss: Free Shipping

best of bliss set
Get free shipping on Bliss orders of $50 or more. Check out the Bliss-acclaimed firming duo, bikini perfect, fatgirlsleep and more.

See more

 

Go Against the Grain

Shop for Woodworking Products
The art of woodworking requires unique tools and supplies. Find the equipment you need in the Woodworking Shop.

Shop now

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates