Linguistic Support for Atomic Data Types

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

The problems of concurrency and failures in distributed systems can be addressed by implementing applications in terms of atomic data types: data types whose objects provide serializability and recoverability for transactions using them. The specifications of the types can be used to permit high levels of concurrency among transactions while still ensuring atomicity. However, highly concurrent implementations can be quite complicated. In this paper we analyze the expressive power of existing proposals for language features intended to support the implementation of atomic types. We illustrate several limitations of existing proposals and propose a new approach that avoids these problems. © 1990, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Weihl, W. E. (1990). Linguistic Support for Atomic Data Types. ACM Transactions on Programming Languages and Systems (TOPLAS), 12(2), 178–202. https://doi.org/10.1145/78942.78944

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free