这个sample,创建了两个线程;由BeginInvoke创建的工作线程和由SendAsync方法创建的I/O完成线程。asp.net中的异步调用
但another author在他的UnsafeQueueNativeOverlapped示例中,不建议这样做。
我想使用SendAsync或...在asp.net页面中的异步,我想使用PageAsyncTask。但是,其BeginEventHandler需要返回哪个SendAsync不返回的AsyncResult。
afaik,基于事件的异步模式是最推荐的方式,所以我们如何调用SendAsync或任何...异步方法而不创建两个线程并损害性能?