Mystery Theme #1 by PolinskyL

Question 4

In game theory, it is a game, somewhat in contrast with the Prisoner's dilemma, where the mutually beneficial solution is the dominant solution. In computer programming, it is an error where two processes each wait for the other to finish. What is it?