Back to Search

Multithreaded Programming with Java Technology

AUTHOR Sun Microsystems Press; Lewis, Bil; Berg, Daniel J.
PUBLISHER Prentice Hall (12/27/1999)
PRODUCT TYPE Paperback (Paperback)

Description
-- Powerful techniques and example code for improving Java application performance.
-- Thread scheduling, synchronization, cancellation, thread-specific data, and more.
-- Multithreaded program design for networked and Internet applications.

Java offers powerful multithreading capabilities -- even on operating systems that offer no inherent multithreading support. Multithreading gives Java developers a powerful tool for dramatically improving the responsiveness and performance of their programs. Now there's a complete guide to multithreaded programming with the Java 2 platform, written by multithreaded programming experts Bil Lewis and Daniel J. Berg. Start by understanding the rationale, fundamental concepts and foundations of multithreading, including the structures upon which threads are built, thread construction and lifecycles. Then, using extensive code examples, you'll master thread scheduling models; synchronization variables; and learn how to solve complex synchronization problems. The authors explain thread-specific data, and demonstrate how to leverage OS libraries to make Java multithreading more effective. They also cover multithreaded program design, interactions with RMI, tools for building threaded programs; and advanced techniques for maximizing thread performance.

Show More
Product Format
Product Details
ISBN-13: 9780130170071
ISBN-10: 0130170070
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 461
Carton Quantity: 8
Product Dimensions: 7.16 x 1.06 x 9.20 inches
Weight: 1.80 pound(s)
Feature Codes: Price on Product, Glossary
Country of Origin: US
Subject Information
BISAC Categories
Computers | Languages - Java
Computers | Programming - Parallel
Dewey Decimal: 005.133
Library of Congress Control Number: 99-51538
Descriptions, Reviews, Etc.
annotation
Java offers powerful multithreading capabilities--even on operating systems that offer no inherent multithreading support. Now there's a complete guide to multithreaded programming with the Java 2 platform, written by multithreading programming experts. The authors cover using threads to read data across networks and the Internet and much more.
Show More
jacket back


1700G-6

  • 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!

Show More
publisher marketing
-- Powerful techniques and example code for improving Java application performance.
-- Thread scheduling, synchronization, cancellation, thread-specific data, and more.
-- Multithreaded program design for networked and Internet applications.

Java offers powerful multithreading capabilities -- even on operating systems that offer no inherent multithreading support. Multithreading gives Java developers a powerful tool for dramatically improving the responsiveness and performance of their programs. Now there's a complete guide to multithreaded programming with the Java 2 platform, written by multithreaded programming experts Bil Lewis and Daniel J. Berg. Start by understanding the rationale, fundamental concepts and foundations of multithreading, including the structures upon which threads are built, thread construction and lifecycles. Then, using extensive code examples, you'll master thread scheduling models; synchronization variables; and learn how to solve complex synchronization problems. The authors explain thread-specific data, and demonstrate how to leverage OS libraries to make Java multithreading more effective. They also cover multithreaded program design, interactions with RMI, tools for building threaded programs; and advanced techniques for maximizing thread performance.

Show More
List Price $49.99
Your Price  $49.49
Paperback