[英]Anylogic: Resource(from the pool) is not being released when its availability time ( as per certain schedule) is over
在我的 ANYLOGIC model 中,有某些服务(有些会延迟代理 10 到 15 分钟,其他的会延迟 4 到 8 小时),使用资源池中的某些资源。 资源(池)可根据明确定义的时间使用(可用时间:整周,周日除外,上午 10 点至下午 1:30,然后下午 2:00 至下午 6 点。)。
我可以看到,一旦服务启动,即使在资源可用时间结束后,它也会继续运行直到完成。 例如:资源可用:整个星期,除了星期天,上午 10 点到下午 1:30,然后是下午 2:00 到下午 6 点。 一项服务(延迟 8 小时)从中午 12:30 开始……一旦开始,它就会一直持续到完成。 实际上,它应从下午 1:30 到下午 2 点释放资源,而且如果任务没有结束,那么它也不会在下午 6 点之后继续,并且应该停止并在第二天(或下一个可用性)开始。 但它一旦开始就会继续,直到它完成。
请建议针对代码的特定区域或任何其他选项可用?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.