[Twisted-Python] CPU intensive threads

William Waites ww at groovy.net
Tue Jul 26 19:51:46 EDT 2005


you can yield or do a blocking operation like calling a syscall
every so often in the cpu intensive thread

On Tue, Jul 26, 2005 at 05:44:59PM -0600, Nathaniel Haggard wrote:
> Is there anything twisted can do about CPU intensive threads?
> 
> When I run a CPU intensive method via threads.deferToThread it takes
> all the CPU away and renders the twisted process unresponsive.  The
> perspective broker for example will not make any connections until the
> CPU intensive methods finish.
> 
> Is there a way to set the priority of the main part of twisted so that
> it can run CPU intensive threads and still service connections.
> 
> Thanks,  
> Nate
> 
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python




More information about the Twisted-Python mailing list