如何在SimPy中请求多个资源

时间:2017-12-05 21:37:55

标签: python simpy

我希望让进程从共享资源池中请求多个资源。

例如,使用此代码我只能请求一个资源:

def job(pool, total_requested):
    with pool.request() as request:
        yield request

if __name__ == "__main__":
    env = simpy.Environment()
    pool = simpy.Resource(env, RESOURCES)
    env.process(job(pool, 5))
    env.run()

如果我想一起分配5,该怎么办?

我的目的还有其他功能吗?

1 个答案:

答案 0 :(得分:0)