使用语言:C#
环境:.net core 2.0 (当前使用) (支持 .net 所有环境,我就不多说了)
线程和线程池其实都很简单实现。
让我们来看看C#的线程如何实现:
using System;
using System.Threading;
namespace 多线程
{
class Program
{
static void Main(string[] args)
{
Thread t1 = new Thread(t1xiancheng);
Thread t2 = new Thread(t2xiancheng);
Console.WriteLine("上面声明了两个线程");
Thread.Sleep(1000);
Console.WriteLine("线程睡眠了1秒");
t1.Start();
t2.Start();
Console.WriteLine("两线程已经执行完");
}
public static void t1xiancheng()
{
Console.WriteLine("我是1号");
}
public static void t2xiancheng()
{
Console.WriteLine("我是2号");
}
}
}
t1.IsBackground = true;