Skip navigation
Skip navigation

Fine-grained Adaptive Biased Locking

Pizlo, Filip; Frampton, Daniel; Hosking, Anthony

Description

Mutual-exclusion locking is the prevailing technique for protecting shared resources in concurrent programs. Fine-grained locking maximizes the opportunities for concurrent execution while preserving correctness, but increases both the number of locks and the frequency of lock operations. Adding to the frequency of these operations is the practice of using locks defensively - such as in library code designed for use in both concurrent and single-threaded scenarios. If the library does not...[Show more]

CollectionsANU Research Publications
Date published: 2011
Type: Conference paper
URI: http://hdl.handle.net/1885/50043
Source: Proceedings of International Conference on the Principles and Practice of Programming in Java (PPPJ 2011
DOI: 10.1145/2093157.2093184

Download

File Description SizeFormat Image
01_Pizlo_Fine-grained_Adaptive_Biased_2011.pdf588.15 kBAdobe PDF    Request a copy


Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.

Updated:  20 July 2017/ Responsible Officer:  University Librarian/ Page Contact:  Library Systems & Web Coordinator