Возможно, вам следует обратиться к сотрудникам курса, но вы можете использовать два мьютекса Dekker для достижения мьютекса с тремя процессами. Процессы 0 и 1 конкурируют, чтобы получить мьютекс A; держатель мьютекса A и процесса 2 конкурируют за приобретение мьютекса B, держателю которого разрешено запускать критическую секцию.