.cs System.Threading.Thread thread = null;
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button2_Click(object sender, EventArgs e)
{
thread.Abort();
}
protected void Button1_Click(object sender, EventArgs e)
{
coun = 3;
thread = new System.Threading.Thread(new System.Threading.ThreadStart(printEn));
thread.Start();
}
void printEn(){
做死循环的事情
} 现在的问题就是
我点按钮1之后 死循环开始 然后我点按钮二 停止这个线程 。 现在的情况就是 页面一直在执行
1 .点BUTTON2 没反应 因为服务器 死循环
2. 点BUTTON2 thread为空 因为对象为空。
在不存数据库的情况下 怎么做比较合适呢
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button2_Click(object sender, EventArgs e)
{
thread.Abort();
}
protected void Button1_Click(object sender, EventArgs e)
{
coun = 3;
thread = new System.Threading.Thread(new System.Threading.ThreadStart(printEn));
thread.Start();
}
void printEn(){
做死循环的事情
} 现在的问题就是
我点按钮1之后 死循环开始 然后我点按钮二 停止这个线程 。 现在的情况就是 页面一直在执行
1 .点BUTTON2 没反应 因为服务器 死循环
2. 点BUTTON2 thread为空 因为对象为空。
在不存数据库的情况下 怎么做比较合适呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货