A volatile-by-default JVM for server applications

A *memory consistency model* (or simply *memory model*) defines the possible values that a shared-memory read may return in a multithreaded programming language. Choosing a memory model involves an inherent performance-programmability tradeoff. The Java language has adopted a *relaxed* (or *weak*) m...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of ACM on programming languages Vol. 1; no. OOPSLA; pp. 1 - 25
Main Authors: Liu, Lun, Millstein, Todd, Musuvathi, Madanlal
Format: Journal Article
Language:English
Published: 01.10.2017
ISSN:2475-1421, 2475-1421
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Be the first to leave a comment!
You must be logged in first