A Multithreaded, Transaction-Based Locking Strategy for Containers

A Multithreaded, Transaction-Based Locking Strategy for Containers

CppNow via YouTube Direct link

Introduction

1 of 22

1 of 22

Introduction

Class Central Classrooms beta

YouTube playlists 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. 1 Introduction
  2. 2 Outline
  3. 3 Sharing a Container
  4. 4 MultiThreaded Containers
  5. 5 Update Groups
  6. 6 Motivation
  7. 7 Acid Database
  8. 8 Sharding
  9. 9 Mutexes
  10. 10 Strict timestamp ordering
  11. 11 Atomic integer
  12. 12 Transaction
  13. 13 Update Operations
  14. 14 Design Choices
  15. 15 Shared Containers
  16. 16 Code
  17. 17 LockableItem
  18. 18 Timestamp
  19. 19 Member Functions
  20. 20 Commit
  21. 21 Subtlety
  22. 22 Test Strategy

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.