(Enter summary)
Abstract: Monitors, such as Java classes with synchronized methods,
are a convenient and safe abstraction for designing and reasoning about
multithreaded object-oriented programs. However, the straightforward
implementation of monitors can be inefficient, particularly in programs
in which the majority of calls are to read-only methods. We introduce
the optimistic readers program transformation, which may be implemented
either as a compiler optimization, or as a "design pattern." This... (Update)
Similar documents based on text: More All
0.4: Exploiting IP Multicast in Content-Based.. - Opyrchal, Astley.. (2000)
(Correct)
0.3: Concurrency Control and View Notification.. - Strom, Banavar.. (1997)
(Correct)
0.2: Research Directions In Meta-Learning - Vilalta, Drissi
(Correct)
BibTeX entry: (Update)
Robert Strom and Joshua Auerbach. The Optimistic Readers Transformation. In European Conference on Object Oriented Programming, June 2001. http://citeseer.ist.psu.edu/strom01optimistic.html More
@article{ strom01optimistic,
author = "Robert Strom and Joshua Auerbach",
title = "The Optimistic Readers Transformation",
journal = "Lecture Notes in Computer Science",
volume = "2072",
pages = "275--??",
year = "2001",
url = "citeseer.ist.psu.edu/strom01optimistic.html" }
Citations (may not include all citations):
862
The Java Language Specification
- Gosling, Joy et al. - 1996
323
The Notions of Consistency and Predicate Locks in a Database.. (context) - Eswaran, Gray et al. - 1976
246
On Optimistic Methods for Concurrency Control (context) - Kung, Robinson - 1981
186
A Methodology for Implementing Highly Concurrent Data Object..
- Herlihy - 1993
84
An Efficient Multicast Protocol for Content-based Publish-Su.. (context) - Banavar, Chandra et al. - 1999
66
Fixing the Java Memory Model
- Pugh - 1999
36
Guava: A Dialect of Java without Data Races
- Bacon, Strom et al. - 2000
34
Memory Consistency Models for Shared Memory Multiprocessors
- Gharachorloo - 1995
14
Improving the Java Memory Model Using CRF
- Maessen - 2000
4
Performance analysis of concurrent-read exclusivewrite (context) - Reiman, Wright - 1991
1
Commit-Reconcile and Fences (CRF): A New Memory Model for Ar.. (context) - Shen, Arvind - 1999
http://www.cs.umd.edu/~pugh/java/memoryModel/workshop
http://www.cs.umd.edu/~pugh/java/memoryModel/semantics.pdf
Documents on the same site (http://www.research.ibm.com/distributedmessaging/publications.html): More
Gryphon: An Information Flow Based Approach to.. - Strom, Banavar.. (1998)
(Correct)
Scalably Supporting Durable Subscriptions in a.. - Sumeer Bhola Yuanyuan (2003)
(Correct)
Subscription Propagation in Highly-Available - Publish Subscribe Middleware
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC