What is a deadlock in the context of multi-threading?
A. A situation where threads execute out of order
B. A situation where threads wait indefinitely for a signal
C. A situation where two or more threads are waiting indefinitely for each other to release resources
D. A situation where a thread blocks other threads from executing
Answer: Option C

Join The Discussion