首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制可以使用多少资源

限制可以使用多少资源
EN

Stack Overflow用户
提问于 2022-04-16 00:09:29
回答 1查看 43关注 0票数 0

我必须限制特工可以使用多少资源。例如,我必须限制一个收银员可以为大量的客户服务,然后它就被禁用了。我的出纳员在一个资源池中,容量为3,因此3个出纳员只能为每个客户提供大量的服务,然后他们就会被禁用。一个服务块正在使用出纳员的资源库。提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2022-04-16 01:05:40

假设出纳员是出纳类型的资源代理,每个出纳员都可以在其中包含一个变量,称为int类型的"customersServed“变量和布尔类型最初为true的变量称为”启用“变量。

那么每次资源被没收时:

代码语言:javascript
复制
((Cashier)unit).customersServed++;

当资源被释放时:

代码语言:javascript
复制
if(((Cashier)unit).customersServed>n){
    ((Cashier)unit).enabled=false;
}

最后,在resourcePool中选中“定制资源”框并使用以下条件:

代码语言:javascript
复制
((Cashier)unit).enabled
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71890034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档