Task异步多线程

发布时间 2023-11-03 15:04:10作者: Stephen_Young

不废话,直接贴上代码...

【1】直接实现多线程:

`using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace Task异步多线程
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("主线程执行业务处理.");
Task task1 = new Task(() =>
{
Console.WriteLine(\("异步线程:使用System.Threading.Tasks.Task执行异步操作."); for (int i = 0; i < 10; i++) { Thread.Sleep(500); Console.WriteLine(\)"异步线程输出:{i}");
}
}
);
Console.WriteLine("主线程处理其他任务");
Console.WriteLine("sleep 3000");
task1.Start();
Thread.Sleep(1000);
Console.ReadLine();
}
}
}`