private void btnScan_Click(object sender, EventArgs e)
{
for(int i=1;i<10000;i++)
{
Thread Td = new Thread(new ParameterizedThreadStart(Scan));
//Td.IsBackground = true;//主程序结束,后台进程会自动结束
Td.Start(i);
}
}
private void btnStop_Click(object sender, EventArgs e)
{
结束所有子线程.怎么办啊????
}
public void Scan(object port)
{
***********
}
{
for(int i=1;i<10000;i++)
{
Thread Td = new Thread(new ParameterizedThreadStart(Scan));
//Td.IsBackground = true;//主程序结束,后台进程会自动结束
Td.Start(i);
}
}
private void btnStop_Click(object sender, EventArgs e)
{
结束所有子线程.怎么办啊????
}
public void Scan(object port)
{
***********
}
解决方案 »
- 以数字个数分隔字符,求助
- 下面图片中划红线的是类吗? 是怎么建的? 急! 在线等!
- WebRequest V5SHOP的,的认证代码是怎么实现的?
- ★★★两个Application如何通信?★★★
- 不知道是不是应用程序域(AppDomain)的问题
- 关于winform的窗体设计问题
- 怎么样用正则表达式进行字符串的替换?
- c# 函数调用问题
- 利用DirectoryEntry来进行ADSI编程:目录无法报告属性的数量
- 恭喜 斧头 升官
- c#有xml类型变量吗?
- 【求助DataBase Concurrency】:在页面上修改了我要更新的记录之后,怎么在后台得到修改后的Object,然后传回数据库作并发校验?
private void btnScan_Click(object sender, EventArgs e)
{
Td=new Thread[10000]
for(int i=1;i <10000;i++)
{
Td[i] = new Thread(new ParameterizedThreadStart(Scan));
//Td.IsBackground = true;//主程序结束,后台进程会自动结束
Td.Start(i);
}
}
private void btnStop_Click(object sender, EventArgs e)
{
结束所有子线程.怎么办啊????
for(int i=1;i <10000;i++) Td[i].Abort();
}
public void Scan(object port)
{
***********
}