[Twisted-Python] Two main loops

Maarten ter Huurne maarten at treewalker.org
Sun Nov 11 17:40:30 EST 2007


On Sunday 11 November 2007, Jasper wrote:
> Jean-Paul Calderone wrote:
> > Practically speaking, you probably don't need to render more than about
> > 3000 frames per second.  ;)
> >
> > Jean-Paul
>
> That depends.  When I send moderately sized objects over Twisted, this
> approach causes my frame rate to stop while Twisted is busy, and worse
> makes my GUI non-interactive.  For a game, this is generally
> unacceptable...

Why would that happen?

Twisted never blocks; if it has to wait for something (such as a 
transmission buffer becoming ready to accept more data), it will register a 
callback and the reactor will continue (and call your rendering code).

Bye,
		Maarten
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://twistedmatrix.com/pipermail/twisted-python/attachments/20071111/28570ead/attachment.pgp 


More information about the Twisted-Python mailing list