issues
search
libra10042
/
OS
0
stars
0
forks
source link
[Chapter 6] Synchronized Tools
#6
Open
libra10042
opened
1 year ago
libra10042
commented
1 year ago
Background
The Critical-Section Problem
Peterson's Solution
Hardware Support for Synchronization
Memory Barriers
Hardware Instructions
Atomic Variables
Mutex Locks
Semaphores
Semaphore Usage
Semaphore implmentation
Monitors
Usages
Implementing a Monitor Using Semaphores
Resuming Processes within a Monitor
Liveness
Deadlock
Priority Inversion
Evaluation
Background
The Critical-Section Problem
Peterson's Solution
Hardware Support for Synchronization
Mutex Locks
Semaphores
Monitors
Liveness