Java Threads: Understanding and Mastering Concurrent Programming
Super Savings Item! Save 38% on the Java Threads: Understanding and Mastering Concurrent Programming by Brand: O'Reilly Media at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads
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.
|Brand:||Brand: O'Reilly Media|
|Item Weight:||1.07 pounds|
|Item Size:||0.9 x 9.19 x 9.19 inches|
|Package Weight:||1.05 pounds|
|Package Size:||7 x 0.9 x 0.9 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by Brand: O'Reilly Media, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
By IBM Press
ean: 9780138150471, isbn: 0138150478,
DB2 pureXML Cookbook Master the Power of the IBM Hybrid Data Server Hands-On Solutions and Best Practices for Developing and Managing XML Database Applications with DB2 More and more database developers and DBAs are being asked to develo...
By Brand: Morgan Kaufmann
mpn: 1, ean: 9781558606227, isbn: 155860622X,
By O Reilly Media
mpn: black & white illustrations, ean: 9781449337100, isbn: 1449337104,
Get a head start with eXist, the open source NoSQL database and application development platform built entirely around XML technologies. With this hands-on guide, you’ll learn eXist from the ground up, from using this feature-rich database to work ...
By Brand: O'Reilly Media
sku: 9780596000950, ean: 9780596000950, isbn: 0596000952,
The web services architecture provides a new way to think about and implement application-to-application integration and interoperability that makes the development platform irrelevant. Two applications, regardless of operating system, programming la...
By Brand: For Dummies
ean: 9780764516580, isbn: 0764516582,
The seamless integration of source code and data from manydifferent programming languages and platforms to build large,reliable software systems has been the Holy Grail of computingsince the early 1970s. Now, with the marriage of the Javaprogramming ...
By Brand: Manning Publications
ean: 9781930110113, isbn: 1930110111,
Geared toward new users of XSLT, this guide is a basic tutorial of the concepts and documentation manipulation techniques necessary for the most common XSLT tasks....
By Morgan Kaufmann
ean: 9780123735560, isbn: 0123735564,
The promise of the Semantic Web to provide a universal medium to exchange data information and knowledge has been well publicized. There are many sources too for basic information on the extensions to the WWW that permit content to be expressed in na...
By O'Reilly Media
ean: 9780596003272, isbn: 0596003277,
XSLT is a powerful language for transforming XML documents into something else. That something else can be an HTML document, another XML document, a Portable Document Format (PDF) file, a Scalable Vector Graphics (SVG) file, a Virtual Reality Modelin...
By Addison-Wesley Professional
mpn: 9780321743602, ean: 9780321743602, isbn: 0321743601,
Together, InfoPath 2010 and Microsoft SharePoint Designer 2010 make it possible to create end-to-end solutions that combine powerful forms, enterprise-scale workflow, and access to key business data. Now, building on the valuable content from their p...
By Brand: Red gate books
ean: 9781906434175, isbn: 1906434174,
This book will help you learn and use XML Schema collections in SQL Server. Prior knowledge of XSD is not required to start with this book, although any experience with XSD will make your learning process easier. This book starts with the basics of X...