Lecture

Transactional Memory: Two-phase Locking and Invisible Reads