SimPyで、私が処理a
し、b
リソースr
を提供し、実行した場合:
yield request, self, r #request done in process a
プロセスbからリソースを解放するにはどうすればよいですか?
yield release, a, r #release done in b (being a an instance of class a), doesn't work
私も試しました:
r.activeQ.remove(a)
そして、実際にはアクティブキューから削除されますが、を実行するときに行われる暗黙の手順がすべて実行されるわけではなく、意味がないことyield
がわかります。
できますか?はいの場合、どのように?