asp.net线程是否需要关闭,如何关闭。
本帖最后由 zjb1001 于 2013-04-23 22:23:23 编辑 刚学asp.net线程知识,对asp.net线程不是太懂,在页面一个线程开启后,是否需要关闭,如果需要关闭,该在何时关闭。谢谢。
这个页面的功能主要是执行两个方法,t1的方法可能要长时间执行,不需要返回信息,所以想采用线程来解决。
text.aspx.cs代码如下:
public partial class test : System.Web.UI.PageASP.NET 多线程 线程
{
protected void Page_Load(object sender, EventArgs e)
{
t2();
Thread t = new Thread(new ThreadStart(t1));
t.SetApartmentState(ApartmentState.STA);
t.Start();
}
private void t1()//长时间执行
{
int s = 0;
for (int i = 0; i < 100000000; i++)
{
s += i;
}
}
private void t2()
{
for (int i = 0; i < 10; i++)
{
Response.Write(i.ToString());
}
}
}