using System;
using System.Threading;
class Program
{
static void Main()
{
// 创建一个新的线程
Thread thread = new Thread(new ThreadStart(WorkerMethod));
// 启动线程
thread.Start();
// 主线程继续执行其他任务
Console.WriteLine("主线程继续执行...");
// 等待新线程完成
thread.Join();
Console.WriteLine("所有线程已完成。");
}
static void WorkerMethod()
{
// 新线程执行的任务
Console.WriteLine("新线程开始工作...");
Thread.Sleep(2000); // 模拟耗时操作
Console.WriteLine("新线程完成工作。");
}
}
Thread 类创建一个新的线程,并指定该线程要执行的方法(WorkerMethod)。Start() 方法启动新线程,使其开始执行指定的任务。Join() 方法使主线程等待新线程完成其任务后再继续执行。WorkerMethod 是新线程要执行的任务,在这个例子中,它会打印一条消息,模拟一个耗时操作(通过 Thread.Sleep),然后打印另一条消息表示任务完成。上一篇:c# 线程
下一篇:c# listview
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站