Sciweavers

ICTAC
2009
Springer

A Deadlock-Free Semantics for Shared Memory Concurrency

13 years 11 months ago
A Deadlock-Free Semantics for Shared Memory Concurrency
Abstract. We design a deadlock-free semantics for a concurrent, functional and imperative programming language where locks are implicitly and univocally associated with pointers. The semantics avoids unsafe states by relying on a static analysis of programs, by means of a type and effect system. The system uses singleton reference types, which allow us to have a precise information about the pointers that are anticipated to be locked by an expression.
Gérard Boudol
Added 26 May 2010
Updated 26 May 2010
Type Conference
Year 2009
Where ICTAC
Authors Gérard Boudol
Comments (0)