【发布时间】:2012-04-17 23:43:14
【问题描述】:
如果我有 2 个 SmtpClient 对象并且我同时在这两个对象上调用 SendAsync() 方法,这 2 个发送请求是在一个线程中顺序处理还是在多个线程中同时处理? SendAsync() 方法的实现是什么?
如果每个 SendAsync() 方法调用都在来自 Web 服务器线程池的新线程中处理,这可能会导致 Web 服务器线程池中的空闲线程减少,从而降低整体性能(如果达到线程池最大限制) .
我搜索了 MSDN 文档,但没有找到如何处理异步方法的说明。
【问题讨论】:
标签: c# .net asp.net smtp smtpclient