问题标签 [pool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
boost - 具有指定元素大小和指定初始元素 # 的提升池?
boost::pool<> 构造函数采用“元素大小”参数。
boost::object_pool 构造函数采用“元素的初始#”参数。
我想用“元素大小 S”和“元素的初始 N”创建池。
boost::pool 可以做到这一点吗?
谢谢
java - 关于Java字符串常量池
这是关于 Java 字符串常量池的。在我的一个程序中,我正在解密数据库的密码并将其存储在字符串中。我听说 Java 字符串将存储在常量池中,并且不会在 VM 重新启动或加载字符串退出的 ClassLoader 时被破坏。
如果是这种情况,我的密码将存储在字符串池中。我非常关心这个问题。有没有其他方法可以破坏这些文字或我能做的任何其他事情。
请就此提出建议,
问候,桑尼。
java - Java apache.commons.pool:如何为池中的对象设置最大空闲时间?
我正在使用 apache.commons.pool 对池进行编程,其中一个必要条件是有一个最大空闲时间。如果对象空闲超过该时间,则必须调用方法将其销毁。我一直在寻找 Api 很长一段时间,我没有找到任何类/接口以这种方式说明任何内容。我必须自己编程吗?还是我错过了什么?
谢谢你的时间!
spring - 创建一个 JAXB Unmarshaller 池
我正在四处寻找一种方法来提高处理大量文件集的 JAXB 解组性能,并找到了以下建议:
“如果您真的关心性能,和/或您的应用程序将读取大量小文档,那么创建 Unmarshaller 可能是一项相对昂贵的操作。在这种情况下,请考虑合并 Unmarshaller 对象”
在网上搜索以查找此示例并没有返回任何内容,因此我认为使用 Spring 3.0 和 Apache Commons Pool 将我的实现放在这里可能会很有趣。
UnmarshallerFactory.java
UnmarshallerPool.java
在您需要 JAXB Unmarshaller 的课程中:
这个例子很天真,因为它只使用一个 Class 来创建 JAXBContext,并使用与 Keyed Pool 的 Key 相同的 Class 实例。这可以通过传递一个类数组作为参数来改进,而不是只传递一个类。
希望这能有所帮助。
java - servlet 中的 dbcp 对象池
我想使用 Apache 的对象池来获取每次调用 servlet 的连接。没有其他 servlet 使用这个池。我在 init() 中创建了一个 ObjectPool。在我的 doPost() 中,我从池中获取连接,使用它并释放它。
这个 servlet 不是由用户调用,而是由一些其他机器定期调用,即没有用户特定的操作。
我需要将池设为静态还是应该使用 ServletContext、Listeners 等?
python - Python:如何检查 multiprocessing.Pool 中待处理任务的数量?
我有一小部分工人 (4) 和一个非常大的任务列表 (5000~)。我正在使用一个池并使用 map_async() 发送任务。因为我正在运行的任务相当长,所以我强制将块大小设置为 1,以便一个长进程无法容纳一些较短的进程。
我想做的是定期检查还有多少任务要提交。我知道最多有 4 个处于活动状态,我关心还有多少需要处理。
我用谷歌搜索,找不到任何人这样做。
一些简单的代码来帮助:
eclipse - Eclipse bundle pooling,怎么用?
使用 P2 Eclipse 可以选择使用捆绑池在应用程序之间重用公共捆绑包,但我有什么可能性呢?
页面上的示例列出了两个应用程序,它们在用户主目录中重用了一组插件,但是插件目录可以设置为任何内容吗?有什么限制?
像:
甚至可能
java - Java POJO:处理对服务器的请求对象队列的策略
现在,我在决定处理我发送到服务器的请求对象的最佳方式时感到很痛苦。换句话说,我在我的应用程序中有跟踪请求对象,例如印象和点击跟踪。负载非常低的简单请求。在我的应用程序中有一些地方需要跟踪的所述对象同时出现在彼此旁边(最多三个我必须跟踪的并发对象),因此每次所述对象可见时,例如,我必须创建一个跟踪请求他们每个人的对象。
现在我已经知道我可以轻松地创建一个单例队列线程,它将这些对象添加到一个向量中,我的线程要么在主循环中处理它们,要么在队列上调用等待,直到我们有对象要处理。虽然这听起来像是一个明确的解决方案,但队列可以累积成几十个,这有时会很麻烦,因为它为每个请求建立一个连接,因此它不会同时运行。
我的想法是创建一个线程池,它允许我通过信号量创建两个并发连接并处理包含我的跟踪事件请求的线程对象。换句话说,我想创建一个函数来创建一个新的线程对象并将其添加到 Vector 中,其中线程池将遍历线程集并一次处理两个线程。我知道我可以创建一个添加对象的函数,如下所示:
我想知道的是线程本身将如何执行。在将线程添加到列表后,如何编写一个执行线程池的函数?此外,由于信号量将在第二次连接后阻塞,这是否会锁定我的应用程序直到有一个打开的插槽,或者它会在循环列表时锁定在线程池对象中?
与往常一样,由于我的目标是 J2ME/Blackberry 环境,因此只接受 1.5 之前的答案,因此没有泛型或 Concurrent 包中的任何类。
编辑:所以我认为这或多或少应该是这样的:
object - XRM/Dynamics CRM 2011 中 OrganizationServiceProxy 的连接/对象池
我正在编写一个使用 Early Bound 使用 XRM 2011 的 MVC 3 WebApp。这是一个面向 Internet 的应用程序,托管在与 Dynamics IIS 不同的机器上。
这当然会使 OrganizationServiceProxy 调用非常频繁,并且每次第一次点击时响应有点迟钝。
是否建议重用 OrganizationServiceProxy 连接而不是每次都创建新实例?
如果是,
- 有什么可以管理连接的,例如
- 连接池应用程序 - MS 或第三方/开源
- 或像 WCF 这样的框架(从未使用过 WCF)
- 如果我必须编写自己的代码来管理连接,推荐哪种设计模式?
很抱歉 MS 网站上的重复帖子。希望这个论坛更加活跃。
multithreading - 从客户端应用程序调用 EJB 时的 EJB 池
如果我通过 JNDI 在应用程序客户端中注入一个 EJB,然后从多个线程调用这个 EJB 可以吗?
j2ee 容器会知道创建更多 ejb 来处理更多请求吗?
或者我是否必须在每个线程中通过 JNDI 注入 EJB?