如何在C#中实现多线程
在C#中实现多线程有多种方式,包括使用System.Threading.Thread
类、System.Threading.Tasks.Task
类、System.Threading.Tasks.Parallel
类以及异步编程模型(async
和await
)。下面我将为你展示每种方法的基本用法。
1. 使用System.Threading.Thread
类
using System; | |
using System.Threading; | |
class Program | |
{ | |
static void Main() | |
{ | |
Thread thread = new Thread(DoWork); | |
thread.Start(); // 启动线程 | |
// 等待线程完成(可选) | |
thread.Join(); | |
Console |