.NET启用多线程方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/h273979586/article/details/80341702

多线程在处理程序并发起到至关重要的作用,当数据量特大或逻辑处理比较复杂,单线程不能满足需求,这时候多线程给我们带来很多帮助。


启用无参的多线程

//引用头文件
using System.Threading;
//创建一个线程
Thread thread = new Thread(Test); // Test()是个方法(函数),线程处理的逻辑
//启动线程
thread.Start();

public Test()
{
    //这是线程调用方法
}

启用有参的多线程

//引用头文件
using System.Threading;
//创建一个线程
ParameterizedThreadStart s = new ParameterizedThreadStart(OutlineLATDetailExport);//OutlineLATDetailExport()是个方法(函数),线程处理的逻辑
Thread t = new Thread(s);
t.IsBackground = true;   
QueryModel queryModel=new QueryModel();//这是需要传递的实体         
t.Start(queryModel);


public OutlineLATDetailExport(object queryModeltest )
{
        //线程接收类型是object
    //这是线程调用方法
}

猜你喜欢

转载自blog.csdn.net/h273979586/article/details/80341702
今日推荐