在c#im中创建我的主题:
void LaunchThread(string url, string search, string regexstring)
{
new Thread(delegate()
{
Scrape(url, search, regexstring,false);
}).Start();
}
并且我使用INT变量来跟踪当前运行的线程数量,但我觉得它有时会有点不稳定并且不准确(因为当你检查存在多少线程时)
我有两个问题:
非常感谢c#和多任务处理作为一个整体
答案 0 :(得分:0)
答案 1 :(得分:0)
保留您生成的线程的集合,如List<Thread>
。然后,您可以获取Count
属性来检查线程数。您甚至可以使用threadCollection.Count(t => t.IsAlive)
获取实时主题。
我假设您正在使用HttpWebRequest
。看看这两个线程:
Terminate loopless thread instantly without Abort or Suspend