Please enable JavaScript.
Coggle requires JavaScript to display documents.
Synchronization, Deadlocks - Coggle Diagram
Synchronization
Synchronization Hardware
Semaphores
Binary Semaphores
Counting Semaphores
Mutex
Conditional variables
Barrier
Spinlock
Read Write locks
Monitors
Deadlocks
Deadlock Avoidance
Bankers Algorithm
Resource Allocation Graph
Recovery from deadlock
process termination
Resource preemption
Rollback
Wait for graph resolution
Timeouts
Prevention through design
Deadlock detection
Wait Die and wound wait schemes
Resorce allocation graph
Timeouts
Bankers algorithm
Wait for graph
Distributed deadlock detection
Deadlock prevention
Make false 1)Mutual exclusion 2)Hold and wait 3)No preemption 4)Circular wait