[Twisted-Python] Migrate Asyncore to Twisted
radix at twistedmatrix.com
Thu Mar 15 16:01:11 EDT 2007
On 3/15/07, jian wu <hellojianwu at gmail.com> wrote:
> > Twisted doesn't need threads for this at all. Nor does asyncore.
> >From what I understand, it is better using threads to offload any
> blocking operation out of Twisted main event loop unless all your
> message processing is non-blocking or "light-weight and fast"
> ( Sometimes message processing plus state management could
> be heavy operations ).
Ideally, you're not really offloading *processing* but just stuff like
disk or database I/O, and only when necessary. It's often worthwhile
finding the minimal amount of code to throw into a thread.
International Man of Twistery
More information about the Twisted-Python