static void Main(string[] args)
{
Thread thisThread = Thread.CurrentThread;
thisThread.Name = "Main Thread";
ThreadStart workerStart = new ThreadStart(Display);
Thread workerThread = new Thread(workerStart);
workerThread.Name = "Worker";
workerThread.Start();
Display();
Console.ReadLine();
}
static void Display()
{
Thread thisThread = Thread.CurrentThread;
string name = thisThread.Name;
Console.WriteLine("Starting thread: " + name);
for (int i = 1; i < 1000; i++)
{
if (i % 10 == 0)
{
Console.WriteLine(name + ":count has reached " + i);
}
}
Console.WriteLine(name + " Thread Finished");
}
C#多线程
最新推荐文章于 2025-08-07 14:41:21 发布