1、定义一个线程
Thread thread = new Thread(()=>
{
if(this.IsHandleCreated) //判断线程是否创建完成
// 以下为委托的几种写法
1、 this.Invoke( (MethodInvoker)(()=> { …方法体…}));
2、 this.Invoke( (MethodInvoker) delegate{…方法体…});
3、this.Invoke( new MethodInvoker (()=> { …方法体…}));
4、 this.Invoke( new MethodInvoker (delegate{…方法体…}));
}
) {IsBackground = true(主线程执行完,该线程自动关闭)}.Start();
本文参考链接:https://www.cnblogs.com/xihong2014/p/13912686.html