Reducing transaction aborts by looking to the future


Transactions are widely used in database engines and they becoming increasingly useful as a general synchronization technique for multicore machines [1]. Transactional systems allow a programmer to encapsulate multiple operations inside a transaction. All these operations appear to be executed atomically or not at all. 
DOI: 10.1145/3178487.3178518


1 Figure or Table

Slides referencing similar topics