Also, das haben Sie im Prinzip schon richtig verstanden. Vielleicht habe ich die Fragestellung aber etwas missverständlich formuliert. Es gibt hier nämlich nicht zwei Fragen sondern nur eine:
Es soll nur gezeigt werden, wie es möglich sein kann, dass trotz der Blockierung des Konsumenten kein Deadlock auftritt. Also insbesondere: wo muss sich der Produzent befinden, damit die Blockierung des Konsumenten aufgelöst werden kann?