The Concurrency Utilities Versus Java’s Traditional Approach
Given the power and
flexibility found in the concurrency utilities, it is natural to ask the
following question: Do they replace Java’s traditional approach to
multithreading and synchronization? The answer is a resounding no! The original
support for multithreading and the built-in synchronization features are still
the mechanism that should be employed for many, many Java programs, applets,
and servlets. For example, synchronized,
wait( ), and notify( ) offer elegant solutions to a wide range of problems.
However, when extra control is needed, the concurrency utilities are available
to handle the chore. Furthermore, the Fork/Join Framework offers a powerful way
to integrate parallel programming techniques into your more sophisticated
applications.
Related Topics
Privacy Policy, Terms and Conditions, DMCA Policy and Compliant
Copyright © 2018-2024 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.