【发布时间】:2010-05-29 22:34:34
【问题描述】:
在这个sample 中,创建了两个线程; BeginInvoke 创建的工作线程和 SendAsync 方法创建的 I/O 完成线程。
但 another author 在他的 UnsafeQueueNativeOverlapped 示例中,不推荐这样做。
我想在 asp.net 页面中使用 SendAsync 或 ...Async,并且我想使用 PageAsyncTask。 但是,它的 BeginEventHandler 要求返回 AsyncResult,而 SendAsync 不返回。
afaik,基于事件的异步模式是最推荐的方式,那么我们如何调用 SendAsync 或任何 ...Async 方法而不创建两个线程并影响性能?
【问题讨论】:
标签: asp.net asynchronous