问题标签 [pooling]

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.

0 投票
1 回答
653 浏览

ruby-on-rails-3.1 - Heroku 上的 HTTP 流式传输(上传大量数据)

我在 Heroku 上托管了一个应用程序,该应用程序将大量数据信息保存到数据库中(大约需要 70 秒)。

Heroku 在每个请求的 30 秒后显示关于超时的错误页面H12,我如何在上传过程中显示一些信息消息而不是显示H12错误?

我一直在寻找这方面的一些例子,但我并没有很成功......我只是发现了一些笔记,我必须每次(例如 15 秒)从服务器发送一些控制字符串,但我已经没有找不到一些具体的例子如何做到这一点......

任何建议如何做到这一点?

预先感谢。

0 投票
5 回答
3158 浏览

c++ - 最佳操作系统可移植线程池库

我正在为 POSIX 兼容系统和 Windows(R) 开发一个 C++ 程序,并且想知道:

  1. 什么是最好的操作系统可移植线程池库?还是我应该自己做?
  2. 汇集比物理处理器内核更多的胎面有什么意义?
0 投票
1 回答
884 浏览

python - Communication between Python and WCF

I have multiples servers (200-300) in Python 2.4 calling a WCF service using REST. I would like to be able to notify those servers of some changes that occured on the WCF service instead of asking all servers in Python to do some pooling to detect such changes.

How can I do such broadcast, notification to avoid the pooling?

Thanks Sylvain

0 投票
1 回答
450 浏览

java - 这个不同步的对象池实现好/安全吗?

这个对象池会导致多线程的可见性问题吗?我特别想知道这种执行顺序:

  • 线程 A - 获得对象()
  • 线程 A - 修改对象(假设为 visibleState = 42)
  • 线程 A - releaseObject()
  • 线程B-obtainObject()(获取A刚刚释放的对象)
  • 线程 A - 做一些不相关的事情或死亡
  • 线程 B - 修改对象(假设为 visibleState = 1)
  • 线程 B - 打印对象 visibleState
  • 线程 B - releaseObject()

在B 修改状态本身之后,来自线程 A 的修改是否可能对线程 B 可见?(我知道它在实践中不会发生,但我无法弄清楚 JLS/Javadoc 是否以及如何保证这一点)。

这是代码,精简后仅显示要领。我省略了泛化和创建对象的工厂。

池管理的对象应该继承自这个类:

0 投票
1 回答
423 浏览

c# - 在计时器中放置一个方法以减慢 Emotiv Epoc 的速度

我是 C# 的新手。

问题

我想在计时器中运行一个方法,但是该方法返回/需要的参数不在计时器的参数集中。

原因:该方法被定期调用(EPOC Emotiv 耳机),我希望它每秒只调用一次。

它被一个函数调用(我认为):

EmoEngine.Instance.CognitivEmoStateUpdated += new EmoEngine.CognitivEmoStateUpdatedEventHandler(Instance_CognitivEmoStateUpdated);

运行(过于定期)的方法是:

void Instance_CognitivEmoStateUpdated(object sender, EmoStateUpdatedEventArgs e) { EmoState es = e.emoState; EdkDll.EE_CognitivAction_t currentAction = es.CognitivGetCurrentAction(); }

该软件已经带有一个计时器运行以每秒处理事件:

private void timer1_Tick(object sender, EventArgs e) { engine.ProcessEvents(); }

我希望我可以简单地将方法 aboce (Instance_Cogn...) 放在计时器中,我认为这样可以解决问题..

请问最好的方法是什么?

很多谢谢。

0 投票
1 回答
523 浏览

c - 如何实现无限循环

实现 IRC 客户端(仍然)。我几乎拥有一切,但今天我注意到,有一个主要问题。
我得到了服务器发送给我的所有数据,但如果我什么都不做,只是在显示发送给我的数据后等待,我的while(1)循环只检查一次是否有更多数据要接收然后停止。仅当我键入并发送某些内容时才重新开始,而不是在发送我键入的内容后检查是否有任何数据在套接字上等待并最终显示它。
这显然是错误的,因为在这种情况下,我看到之前收到的消息,只有当我发送一些东西时。
这是我的代码:

readReadiness()writeReadiness()用于select()检查是否有任何数据要接收或可能发送一些。

问题是:如何制作无限循环,即使我什么都不做,也会重复检查是否有任何数据要接收。? (while(1)在我再次发送之前停止检查)
我尝试使用fork(),但我不知道如何让它工作并汇集数据,同时仍然让我有可能发送/接收和显示它。

0 投票
1 回答
116 浏览

c# - StreamWriter.WriteLine 磁盘 I/O 池是否正在发生?

我正在尝试查找.net 框架是否在编写它们之前将 StreamWriter.WriteLine() 池化,或者它是否在它们出现时就这样做了,而我在 MSDN 上找不到答案。例如,如果我有这个简单的代码:

这会向磁盘写入 100000 次,还是框架会将其中一些合并在一起?

0 投票
2 回答
6172 浏览

java - Commons Pooling:如何实例化一个具体的池?

我已将 commons-pooling-1.6.jar 添加到我的类路径中,并尝试实例化 aStackObjectPool并且每次都失败:

这是一个完全弃用的 API 吗?如果是这样,Commons Pooling 的一些开源替代方案是什么?否则,我如何实例化 a StackObjectPool

0 投票
1 回答
179 浏览

c# - c# (SNMP) 的 WebLogic 通知

我在一个必须实时包含 Weblogic 状态的小型 c# 项目中!

我已经看到 Weblogic 可以使用 SNMP 进行诊断……不幸的是,我从未使用过 SNMP。

那么使用该协议是否可以通过 Weblogic 发出警报和通知的警报(Fe:部署完成)?并且可以将其作为侦听器而不是汇集Weblogic ...

如果不可能,您还有其他方法吗?

谢谢

0 投票
1 回答
2232 浏览

ajax - 轮询与长轮询

轮询和长轮询有什么区别?有什么优点和缺点?Ajax 是否被视为长轮询?