concurrency-control
Articles
- Load-link/store-conditionalCPU instructions which read and modify an unaltered value in memory
- Mutual exclusionIn computing, restricting data to be accessible by one thread at a time
- Double compare-and-swapProposed atomic CPU instruction
- Funnel (concurrent computing)Synchronization primitive used in kernel development
- Squatting attack
- Priority inversionUndesireable computing scheduling scenario
- Critical sectionProtected section of code that cannot be executed by more than one process at a time
- Test and test-and-setCPU Instruction
- Regular semantics
- Double compare-and-swapProposed atomic CPU instruction
- Funnel (concurrent computing)Synchronization primitive used in kernel development
- Squatting attack
- Priority inversionUndesireable computing scheduling scenario
- Critical sectionProtected section of code that cannot be executed by more than one process at a time
- Multiple granularity lockingIn a database, locking objects that contain other objects
- Serializing tokens
- Record lockingSolution for concurrent database access
- Safe semantics
- Test-and-setCPU instruction to set a memory location to a flag value and return its prior value
- Multiple granularity lockingIn a database, locking objects that contain other objects
- Serializing tokens
- Lease (computer science)
- Giant lockLock used in computer kernels
- Load-link/store-conditionalCPU instructions which read and modify an unaltered value in memory
- Mutual exclusionIn computing, restricting data to be accessible by one thread at a time
- Load-link/store-conditionalCPU instructions which read and modify an unaltered value in memory
- Mutual exclusionIn computing, restricting data to be accessible by one thread at a time
- Lock convoyPerformance problem in computer science
- Record lockingSolution for concurrent database access
- Record lockingSolution for concurrent database access
- Thundering herd problemResource allocation problem in computer science
- Multiple granularity lockingIn a database, locking objects that contain other objects
- Serializing tokens
- Double compare-and-swapProposed atomic CPU instruction
- Test and test-and-setCPU Instruction
- Regular semantics
- Funnel (concurrent computing)Synchronization primitive used in kernel development
- Squatting attack
- Priority inversionUndesireable computing scheduling scenario
- Critical sectionProtected section of code that cannot be executed by more than one process at a time
- Atomic semantics
- Test and test-and-setCPU Instruction
- Regular semantics
- Double compare-and-swapProposed atomic CPU instruction
- Safe semantics
- Test-and-setCPU instruction to set a memory location to a flag value and return its prior value
- Regular semantics
- Multiple granularity lockingIn a database, locking objects that contain other objects
- Serializing tokens
- Record lockingSolution for concurrent database access