В Simpy у меня есть несколько ресурсов, которые могут выполнять одну и ту же работу, но они разные, поэтому я не могу просто увеличить емкость. Представьте себе одну очередь в торговом центре, которая ведет ко всем кассирам. Некоторые из них укомплектованы, а некоторые служат себе. Я помещаю запрос на оба (два отдельных запроса), а затем выдаю rq_manned ИЛИ rq_selfserve, удовлетворенный, если удовлетворен хотя бы один из запросов.
Проблема в том, что, если они оба станут доступны одновременно, Я не хочу просить их обоих. Что делать?