deadlocking
Reaching mutual blockage
Deadlocking is the act of creating a deadlock—a situation where two or more processes or parties are stuck waiting for each other, so none can proceed.
In computing, deadlocking occurs when programs hold resources while waiting for others: The threads kept deadlocking until we fixed the allocation order.
In law and negotiation, deadlocking describes reaching an impasse where no resolution is possible.
Situation without resolution
- stalemateMutual obstruction preventing progress
- standoffUnresolved confrontation between opponents
- gridlockComplete mutual obstruction
- logjamObstruction halting flow
dead-end · quagmire · paralysis · standstill · halt · obstruction · blockade · breakdown
Fiber for stitching
- race conditionOutcome depends on timing
- synchronizationAligning timing across systems
- semaphoreFlag-based signaling system
- processSteps toward a result
concurrent · blocking · starvation · critical section · multithreading · hang · freeze · timeout
impasse
Situation without resolution
- stalemateMutual obstruction preventing progress
- standoffUnresolved confrontation between opponents
- gridlockComplete mutual obstruction
logjam · dead-end · quagmire · paralysis · standstill · halt · obstruction · blockade · breakdown · intransigence
thread
Fiber for stitching
- race conditionOutcome depends on timing
- synchronizationAligning timing across systems
- semaphoreFlag-based signaling system
process · concurrent · blocking · starvation · critical section · multithreading · hang · freeze · timeout · kernel
deadlockingprogressing
Moving toward completion
advancing · moving forward · breaking through · making headway · gaining ground
deadlockingagreeing
Sharing the same view
resolving · compromising · settling · concluding · coming to terms
deadlockingcompromising
Exposing to harm or scandal
yielding · conceding · accommodating · giving ground · bending