2011-08-11 24 views
1

我将以扭曲的方式(应用程序,服务等)部署我的应用程序。使用twistd时调整线程池大小

我不知道是否有一种方法调整的扭曲像使用reactor.suggestPoolSize线程池的大小()

我发现所谓的“adjustPoolsize”的API中twisted.python.threadpool.ThreadPool

我可以直接打电话给我吗?

谢谢!

回答

3

最近的扭曲的版本,让你进入反应器的线程池:

from twisted.internet import reactor 
threadpool = reactor.getThreadPool() 
threadpool.adjustPoolsize(3, 7) 

但是,不能保证反应器本身不会在其认为适当重新调整大小。如果需要控制应用程序使用的线程池的大小,最好创建自己的ThreadPool实例,而不是使用反应器的实例。

+0

谢谢Paul〜我想知道如何调整线程池的大小,当**部署应用程序以扭曲的方式**。代码中没有明确使用反应堆。 – futuredaemon

+0

您可以随时导入全局反应堆。 –

+0

是的,我有你的想法。导入反应堆,但不是.run(),对吗? – futuredaemon