【发布时间】:2023-03-14 22:46:01
【问题描述】:
Web 层在 asp.net 中编码,页面标记为异步。是的,推荐的 aync 编码方法是使用 RegisterAsyncTask
我现在有一个问题 - 有几个页面使用 AutoResetEvent 和 ManualResetEvent 进行 aync,而不是标准的 RegisterAsyncTask。
这些服务于异步调用的对象会耗尽线程池中的工作线程吗? (不推荐,因为这会耗尽工作线程并且服务器将无法为其他客户端请求提供服务
或
他们会使用 IO 线程吗? (通常 IO 线程用于 RegsterAsyncTask 的异步调用,这是需要的)
我需要根据您的见解建议对这些页面进行更改。 请问大家有什么意见吗?
【问题讨论】:
标签: asp.net web-services multithreading asynchronous