首 页 行业热点 新车 试驾评测 养车用车 车型库

C# 多线程的使用。如何使用多线程?

发布网友

我来回答

2个回答

热心网友

你用线程池(ThreadPool)可以实现,也可以用线程(Thread)实现

for (int i = 0; i < int.Parse(times); i++) //number of threads
{
//Console.WriteLine("thread i = " + i);
//Thread oThread = new Thread(new ParameterizedThreadStart(Beta));
bool FIL = fi == "1" ? true :false;
para p = new para { Finished = (i == int.Parse(times) - 1), Xml = doc.InnerXml, URL = url, num_msgs_processed = i, num_msgs_sent = i, FI = FIL };
// Start the thread
//oThread.Start(p);
//oThread.Join();

ThreadPool.QueueUserWorkItem(Beta, p);
}

热心网友

可以使用Thread 类,详细使用实例和类相关属性方法参见msdn 文档。
http://msdn.microsoft.com/zh-cn/library/system.threading.thread(VS.80).aspx

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com