简单的源代码请求超类

simpy source code request superclass

我正在阅读 simpy 源代码,我发现由于某种原因,RequestPut class 的子class。是否有一个原因?我以为请求是请求从资源中获取某些东西,而不是将某些东西放入其中?

这背后的idea/abstraction就是那个Resource有一个"shelf for user tokens"。如果用户想要使用该资源,他们会尝试将他们的令牌 放入 到资源中。他们使用该资源,直到他们删除令牌。

如果货架已经满了,新用户需要等到他们可以放置代币。