生成充当轮询服务但在 .NET Web 应用程序中运行的异步线程是否存在任何危险或问题?
例如:
public class Global : HttpApplication
{
protected void Application_Start()
{
var timer = new Timer();
timer.Interval = 1000;
timer.Elapsed += TimerElapsed;
}
private void TimerElapsed(object sender, ElapsedEventArgs e)
{
// Do work
}
}
鉴于应用程序在其自己的应用程序池中运行,是否有任何应注意的隐藏含义?