User:CartoonMoon/Books/Synchronization

From Wikipedia, the free encyclopedia


Synchronization[edit]

Synchronization (computer science)
Parallel computing
Concurrent computing
Computer multitasking
Data synchronization
Producer–consumer problem
Readers–writers problem
Dining philosophers problem
Thread (computing)
Preemption (computing)
Context switch
Starvation (computer science)
Race condition
Critical section
Deadlock
Priority inversion
Busy waiting
Lock (computer science)
Spinlock
Ticket lock
Seqlock
Barrier (computer science)
Memory barrier
Monitor (synchronization)
Mutual exclusion
Semaphore (programming)
Interrupt
Test-and-set
Compare-and-swap
Read-modify-write
Load-link/store-conditional
Non-blocking algorithm
Peterson's algorithm
Linearizability
Scheduling (computing)
Interrupt handler
Fork–join model
Anonymous function
Futures and promises
Fiber (computer science)