Which choice best describes a deadlock situation?
when you try to execute a series of events simultaneously on multiple threads Official documentation: Deadlocks and race conditions
when simultaneous instructions are waiting on each other to finish before executing
when you are trying to execute an action after a user event is registered
when you try to instantiate two objects at the same time in the same class or struct