Completed
Member Functions
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
A Multithreaded, Transaction-Based Locking Strategy for Containers
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Outline
- 3 Sharing a Container
- 4 MultiThreaded Containers
- 5 Update Groups
- 6 Motivation
- 7 Acid Database
- 8 Sharding
- 9 Mutexes
- 10 Strict timestamp ordering
- 11 Atomic integer
- 12 Transaction
- 13 Update Operations
- 14 Design Choices
- 15 Shared Containers
- 16 Code
- 17 LockableItem
- 18 Timestamp
- 19 Member Functions
- 20 Commit
- 21 Subtlety
- 22 Test Strategy