Например, у меня есть процесс машиниста (x), где x может представлять различные инструменты, которые есть у машиниста.Есть три типа машинистов, один с отверткой, другой с молотком, другой с кистью.
Все три инструмента необходимы для производства продукта.Процесс робота берет один из инструментов и берет два других инструмента у машинистов, у которых они есть, для завершения продукта.Этот процесс повторяется снова и снова до бесконечности (когда робот потенциально использует каждый раз новый стартовый инструмент).
Мне нужно написать менеджер процессов, используя семафоры, ДЕЙСТВИТЕЛЬНО смущенный: /
В основном янужен псевдокод