欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#多线程解决程序卡顿问题

程序员文章站 2022-05-18 16:26:02
描述: 在 C# 中,System.Threading.Thread 类用于线程的工作。它允许创建并访问多线程应用程序中的单个线程。进程中第一个被执行的线程称为主线程。 案例: static void Main(string[] args) { int num = 100; for (int i = ......

描述:

在 c# 中,system.threading.thread 类用于线程的工作。它允许创建并访问多线程应用程序中的单个线程。进程中第一个被执行的线程称为主线程。

案例:

static void main(string[] args)
{
int num = 100;
for (int i = 0; i < num; i++)
{
//无参的多线程
noparmathread();

}
}
private static void startthread()

{
console.writeline("------开始了新线程------");
thread.sleep(2000);//wait
console.writeline("------线程结束------");
}

/// <summary>
///不需要传递参数
/// </summary>
private static void noparmathread()
{
threadstart threadstart = new threadstart(startthread);
var thread = new thread(threadstart);
thread.start();//开始线程
}