[Python-ideas] An alternate approach to async IO

Richard Oudkerk shibturn at gmail.com
Tue Nov 27 22:42:33 CET 2012


On 27/11/2012 8:19pm, Trent Nelson wrote:
>      Got it.  So what about the "no processing that can be usefully done
>      by a C level thread" bit?  I'm trying to discern whether or not you're
>      highlighting a fundamental flaw in the theory/idea;-)
>
>      (That it's going to be more optimal to have background threads service
>       IO without the need to acquire the GIL, basically.)

I mean that I don't understand what sort of "servicing" you expect the 
background threads to do.

If you just mean consuming packets from GetQueuedCompletionStatus() and 
pushing them on an interlocked stack then why bother?

-- 
Richard




More information about the Python-ideas mailing list