20 Mar
2007
20 Mar
'07
9:44 p.m.
On Wed, 21 Mar 2007 10:01:11 +0800, wang wei <wgwigw@gmail.com> wrote:
the document said: # run method in thread reactor.callInThread(aSillyBlockingMethod, "2 seconds have passed") but after above code, Is that Thread dead? and how can I re-use this thread? and if I create a thread using python thread module, can I use reactor to re-use it? there is a threadpool in twisted, is there any example of how to use it? thanks for any advices.
callInThread uses a threadpool. If you use it again after the first function finishes, it is quite likely that the same thread will be used to service the second request. If you want, you can also create your own twisted.python.threadpool.ThreadPool instance and dispatch calls to it. Jean-Paul