Случай, который вы описываете, не приведет к тупику. Блокировки являются атомарными, поэтому только один процесс может содержать по одному. Таким образом, какой бы процесс ни контролировал процесс, он получит блокировку, и второй процесс завершится неудачей.
Однако в более общем случае может возникнуть тупик при планировании RR. Рассмотрим два процесса и две блокировки. Процесс A получает блокировку 1, а затем передает процессор в процесс B. Процесс B затем получает блокировку 2 и пытается получить блокировку 1. Поскольку блокировка 1 принадлежит процессу A, процесс B будет находиться в режиме ожидания. Процесс A пробуждается и пытается получить блокировку 2. Блокировка 2 по-прежнему принадлежит процессу B, поэтому ни один из процессов не может двигаться вперед, и у вас есть тупик.