UPDF AI

Language support for lightweight transactions

T. Harris,K. Fraser

2003 · DOI: 10.1145/949305.949340
Conference on Object-Oriented Programming Systems, Languages, and Applications · 623 Citations

TLDR

This work argues that these problems can be addressed by moving to a declarative style of concurrency control in which programmers directly indicate the safety properties that they require, which is easier for mainstream programmers to use, prevents lock-based priority-inversion and deadlock problems and can offer performance advantages.