I see MySQL Connector/.NET 6.2.3 source code, it has a method “BeginExecuteReader” support async, but it's have No sense in improving client performance.To such and such.
on windows platform,thread count is very limited,using delegate can't reduce thread cost,cpu still higher and higher
why not use stream.BeginRead BeginWrite to implement async exeute? this mode use iocp threads, the Throughput will be Significantly improved. On the other hand,in a Network instability and high concurrency environment,this will more robust,not make the client crush
on windows platform,thread count is very limited,using delegate can't reduce thread cost,cpu still higher and higher
why not use stream.BeginRead BeginWrite to implement async exeute? this mode use iocp threads, the Throughput will be Significantly improved. On the other hand,in a Network instability and high concurrency environment,this will more robust,not make the client crush