C# 使用lambda表达式创建多线程
使用lambda表达式创建多线程可以简化多线程代码的编写,以下是C#使用lambda表达式创建多线程的示例代码:
using System;
using System.Threading;
class Program
{
static void Main(string[] args)
{
// 创建一个线程,并使用lambda表达式作为线程执行的方法
Thread thread = new Thread(() =>
{
Console.WriteLine("线程开始执行");
Thread.Sleep(1000);
Console.WriteLine("线程执行完成");
});
// 启动线程
thread.Start();
Console.WriteLine("主线程继续执行");
// 等待线程执行完成
thread.Join();
Console.WriteLine("所有线程执行完成");
}
}
上述代码中,使用lambda表达式创建了一个线程,该线程在执行时会输出一些信息,并休眠1秒钟。主线程在启动子线程后继续执行,等待子线程执行完成后再继续执行
原文地址: https://www.cveoy.top/t/topic/hvJd 著作权归作者所有。请勿转载和采集!