1.花费时间长的任务 容易影响到主线程(UI)的互动 需要另起线程;
Thread th = new Thread(taskMth);
th.Start();
2. 关闭主任务时 前台进程不会自动结束 需要指定为后台进程
Thread th = new Thread(taskMth);
th.IsBackground = true;
th.Start();
3.线程方法中如果用到了主线程的资源比如 控件 需要屏蔽UI线程检查
Control.CheckForIllegalCrossThreadCalls = false;
4.关闭窗体时 释放线程资源
if(th!=null)
th.Abort();