我有两条机场跑道作为Simpy资源:
runway = simpy.Resource(env, capacity=2) # two runways
这一切都很好,但是如何才能访问跑道ID(1或2),这样我就可以有一个输出,例如#1;#1号飞机从#1跑道起飞?
答案 0 :(得分:0)
你不能(正式)。在内部,插槽只是一个列表,因此理论上您可以使用请求的列表索引。
或者,您可以使用Store
并放置两个" Runway"对象进入它。这些物品(当然)有一个ID,也可以携带额外的信息(无论你能想象到什么)。