new Thread(() =>refreshDGVdelegate(App.StockList)).Start();//在新线程中执行操作
new ThreadStart(() => refreshDGVdelegate(App.StockList)).Invoke();//在当前线程执行,需等待操作完成
thread.start和threadstart.invoke的区别
原文:http://www.cnblogs.com/leavind/p/5089642.html