使用twistd时调整线程池大小
我将以扭曲的方式部署我的应用程序(应用程序、服务等)。
我想知道是否有一种方法可以像使用reactor.suggestPoolSize()那样调整twisted的线程池大小
我在twisted.python.threadpool.ThreadPool中找到了一个名为“adjustPoolsize”的API
我可以直接调用它来达到我的目的吗?
谢谢你!
I am going to deploy my app in the twistd way(Application,Service, etc).
I'm wondering if there is a way to adjust the thread pool size of twisted like using reactor.suggestPoolSize()
I found an API called "adjustPoolsize" in twisted.python.threadpool.ThreadPool
Can I call it directly for my purpose?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Twisted 的最新版本允许您访问反应器的线程池:
但是,不能保证反应器本身不会按照其认为合适的方式重新调整大小。如果您需要控制应用程序使用的线程池的大小,那么创建您自己的 ThreadPool 实例可能比使用反应器的实例更好。
Recent versions of Twisted let you access the reactor's thread pool:
However, there's no guarantee that the reactor itself won't re-adjust the size as it sees fit. If you need to control the size of the threadpool used by your application, it may be better to create your own
ThreadPool
instance, rather than using the reactor's.