𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Advanced concurrency control in Java

✍ Scribed by Pascal Felber; Michael K. Reiter


Book ID
102120140
Publisher
John Wiley and Sons
Year
2002
Tongue
English
Weight
233 KB
Volume
14
Category
Article
ISSN
1532-0626

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

Developing concurrent applications is not a trivial task. As programs grow larger and become more complex, advanced concurrency control mechanisms are needed to ensure that application consistency is not compromised. Managing mutual exclusion on a per‐object basis is not sufficient to guarantee isolation of sets of semantically‐related actions. In this paper, we consider β€˜atomic blocks’, a simple and lightweight concurrency control paradigm that enables arbitrary blocks of code to access multiple shared objects in isolation. We evaluate various strategies for implementing atomic blocks in Java, in such a way that concurrency control is transparent to the programmer, isolation is preserved, and concurrency is maximized. We discuss these concurrency control strategies and evaluate them in terms of complexity and performance. Copyright Β© 2002 John Wiley & Sons, Ltd.


πŸ“œ SIMILAR VOLUMES


Concurrent and Distributed Computing in
✍ Garg, Vijay K. πŸ“‚ Article πŸ“… 2005 πŸ› John Wiley & Sons, Inc. 🌐 English βš– 339 KB

Concurrent And Distributed Computing In Java Addresses Fundamental Concepts In Concurrent Computing With Java Examples. The Book Consists Of Two Parts. The First Part Deals With Techniques For Programming In Shared-memory Based Systems. The Book Covers Concepts In Java Such As Threads, Synchronized