- Paperback: 461 pages
- Publisher: Prentice Hall (17 December 1999)
- Language: English
- ISBN-10: 0130170070
- ISBN-13: 978-0130170071
- Product Dimensions: 18.3 x 2.8 x 23.4 cm
- Average Customer Review: Be the first to review this item
- Amazon Bestsellers Rank: #13,16,852 in Books (See Top 100 in Books)
Multithreaded Programming with Java Technology (Sun Microsystems Press Java Series) Paperback – Import, 17 Dec 1999
Customers who viewed this item also viewed
From the Back Cover
- The ultimate guide to multithreading with Java technology!
- Powerful techniques for enhancing application performance
- Multithreaded program design for network and Internet applications
- Extensive code examples throughout
Multithreading gives developers using the Java 2 platform a powerful tool for dramatically improving the responsiveness and performance of their programs on any platform, even those without inherent multithreading support. Multithreaded Programming with Java Technology is the first complete guide to multithreaded development with the Java 2 platform. Multithreading experts Bil Lewis and Daniel J. Berg cover the underlying structures upon which threads are built; thread construction; and thread lifecycles, including birth, life, death, and cancellation. Next, using extensive code examples, they cover everything developers need to know to make the most of multithreading, including:
- Thread scheduling models and synchronization-with solutions for complex, real-world synchronization problems
- Multithreaded program design for networked and Internet applications
- Thread-specific data: use and implementation
- Leveraging OS libraries to make Java-based multithreading more effective
- Optimizing thread performance and designing for SMP hardware
Powerful techniques and comprehensive example code for improving Java-based application performance with multithreading!
About the Author
Bil Lewis is a consultant who has taught multithreading to over 3,000 programmers. He held a variety of engineering and marketing positions at Sun Microsystems, and co-authored Multithreaded Programming with Pthreads (Prentice Hall PTR).
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter mobile phone number.
|5 star (0%)|
|4 star (0%)|
|3 star (0%)|
|2 star (0%)|
|1 star (0%)|
Most helpful customer reviews on Amazon.com
"Taming Java Threads" by Allen Holub is a fare better choice if you want to master Java threads.
If you are looking for a solid beginner book on Java threading (or threading in general), I highly recommend Concurrency: State Models & Java Programs. This is the second threading book I read and I highly recommend it if your goal is to _understand_ thread theory and problems. It approaches the subject in a very rigorous manner and models all concepts using finite state machines and then showing the Java source code.
If you are already comfortable with basic threading concepts and some systems programming then I would recommend the Multithreaded Programming with Java Technology.
I deducted a star because of a few annoying typos and for a few convoluted sections.
Many of the examples show C code, and their coverage of Java almost seems like an afterthought. If you're interested in Java threading and are in the market for a good book, I suggest that you keep looking. For an example of the poor style of writing, look at chapter 4's section on The Runnable Interface.
If you want to know all about threading, where it came from (including history anecdotes), what it is, where it's going, all the methods and techniques to managing it all, and from complete knowledge you derive very complete skills in programming... This is the book.
Loses a couple of stars as it takes a way of reading it and full of totally useless diagrams, they mean well though. It is well written enough that the explanations will give you what you need to know, and worse comes to worse you can walk through the code.
Sometimes annoying that Java is most often the last consideration, but as I said, you'll come out knowing everything going on around your code. Because it goes into low level OS threads, you'll come out with understanding as to how different platforms handle the JVM threads so you know wich platform will best run your multithreading program.
Lost stars because up until it all started fitting together, it annoyed the s**t out of me that Java wasn't the prime force in this book, and had to wade through C and Windows stuff.