Joh*_*ore 5 c# asp.net multithreading delegates
在委托上调用BeginInvoke时,操作在单独的线程上执行.如果在ASP.NET中调用它是否使用CLR工作线程?或者它是否使用IIS工作线程?
如果是后者,那么我将需要使用异步ASP.NET模式来确保在CLR工作线程上执行操作.但是如果动作在BeginInvoke上结束,我宁愿不这样做.
Mit*_*hir 6
它使用CLR工作线程.
如这里所述
首先,ASP.NET使用进程范围的CLR线程池来处理请求(有关CLR线程池的更多背景信息,请参阅本期中的.NET专栏).
编辑:
另一个资源是这个博客
不幸的是,BeginInvoke使用的线程实际上来自ASP.Net用来处理页面请求的同一工作线程池.
归档时间:
14 年,9 月 前
查看次数:
2219 次
最近记录: