首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >阻止温莎的自定义生活方式

阻止温莎的自定义生活方式
EN

Stack Overflow用户
提问于 2011-08-04 14:37:55
回答 1查看 359关注 0票数 1

我对服务有要求。该需求规定,我必须访问服务的N个实例。如果没有可用实例,块/等待,直到释放一个实例,然后返回可用实例。这非常类似于汇集的生活方式。

我对混合生活方式的理解是:

当第一次请求的N个对象被创建时(其中N是最大池大小),当接收到对对象的请求时,池生活方式将首先从池中返回一个对象,直到在创建所有对象“正在使用”的附加对象(超出最大池大小的范围)时,池中的所有对象都“在使用”

  • 。释放
  • 作为对象,它们要么被销毁(如果大于最大池大小),要么返回到池中(如果小于最大池大小)。

这类似于我想要的行为,不过略有不同。不要创建超过最大池大小的对象,等待释放“使用中”对象,然后返回可用对象。

有什么想法吗?这能在不阻塞其他容器解析的情况下在不同的线程上完成吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-04 22:01:47

您需要实现一个IPoolFactoryIPool,并在容器中注册工厂。然后你的游泳池可以做你想做的任何事,包括阻塞。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6943393

复制
相关文章

相似问题

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