A History of BlockingQueues

This paper describes a way to formally specify the behaviour of concurrent data structures. When specifying concurrent data structures, the main challenge is to make specifications stable, i.e., to ensure that they cannot be invalidated by other threads. To this end, we propose to use history-based...

Full description

Bibliographic Details
Main Authors: Marina Zaharieva-Stojanovski, Marieke Huisman, Stefan Blom
Format: Article
Language:English
Published: Open Publishing Association 2012-09-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1209.2239v1