[Python-Dev] Synchronous and Asynchronous servers in the standard library

Alex Martelli aleaxit at yahoo.com
Mon Nov 8 14:52:09 CET 2004


On 2004 Nov 08, at 06:50, Martin v. Löwis wrote:

> a. Cannot use NT I/O completion ports. Again, what's wrong
>    with select? Performance? I'd really like to see a Python
>    application where the speed gain from IOCP is significant

Isn't it the case that, on Windows, select can only use sockets while 
IOCP would also enable the use of other things such as files?  I 
remember that something like that used to be the case, but it's been a 
while since I did Windows, so my memory may be off or currently 
obsolete.  But if it's accurate it seems to me that -- on Windows -- 
select does not allow smooth integration of non-socket sources while 
IOCP might.


Alex



More information about the Python-Dev mailing list