Hold-and-Wait

Back to Deadlock Conditions

A thread holds at least one resource while waiting to acquire additional resources held by other threads. Prevention: require threads to request all resources atomically, or release all held resources before requesting new ones.

concurrency deadlock hold-and-wait