使用Csharp写一个开双线程的代码
时间: 2023-01-15 07:53:47 浏览: 118
CSharp多线程简单实例
5星 · 资源好评率100%
在 C# 中,你可以使用 `System.Threading.Thread` 类来创建一个新的线程。
这里是一个简单的示例代码,展示了如何创建并启动一个新的线程:
```
using System;
using System.Threading;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
// 创建一个新的线程
Thread thread = new Thread(new ThreadStart(ThreadMethod));
// 启动新的线程
thread.Start();
for (int i = 0; i < 4; i++)
{
Console.WriteLine("主线程正在运行");
Thread.Sleep(0);
}
Console.WriteLine("主线程结束");
}
static void ThreadMethod()
{
for (int i = 0; i < 4; i++)
{
Console.WriteLine("新的线程正在运行");
Thread.Sleep(0);
}
}
}
}
```
在这个例子中,我们创建了一个新的线程 `thread`,并使用 `thread.Start()` 方法来启动它。我们还在主线程和新线程中各输出了几行文本,以便观察它们的执行情况。
希望这能帮到你。
阅读全文