[Mono-dev] Current Implementation of Async Sockets

james james at mansionfamily.plus.com
Sat May 19 09:05:55 UTC 2012

Would there be any mileage to looking at libuv?  It seems to wrap IOCP 
and libev. Its not clear whether the limited performance implied here 
is a reflection of the single-threaded node engine, or more intrinsic. 
I'd expect the former; libev is designed for reactive use in a single 
thread environment, but does allow you to run multiple event handlers so 
you should be able to run a handler per core.

It would be nice if mono aio could approach the performance of Java nio, 
but i don't think it ever has.

More information about the Mono-devel-list mailing list