
On Wed, Dec 15, 2004 at 10:43:08AM -0500, Mike C. Fletcher wrote:
My PyGTA presentation from a few months ago tries to provide some background on what asynchronous programming in Twisted is. It contrasts asynchronous programming models with various other approaches to parallelising code: http://www.vrplumber.com/programming/twistedlowlevel05.pdf In short, Twisted represents one of many possible approaches to the problem of "waiting in parallel", that is, multiplexing events so that while a given process is blocked on (for instance) input/output/network operations, other operations can continue.
This is a great overview, and makes the "why's" of Twisted more concrete. An HTML version would be a good addition to the Twisted Howtos. -- -Mike Orr (aka. Sluggo), mso@oz.net (iron@sense-sea-MegaSub-1-465.oz.net) http://sluggo.kicks-ass.org/ Cxu vi parolas Esperante?