代码:
class Controller
{
Some Action Method()
{
...
...
new Thread(() =>
{
//WCF cal- wil execute for around 10 secs.
var result = service.SubmitAndCreateApp(params);
sessionModel.IsAppCreated = result;
}).Start();
return jsonresult;
}
}
由于我的 WCF 调用花费了太多时间,我不想使用线程池并让它饿死。
很明显,正在为每个客户端请求创建线程。如何在 .Net 4.0(VS 2010)中优化此方法或任何其他替代方法以实现此目的?