四种方式C#线程调用主线程方法,修改主线程控件值。SynchronizationContext、Invoke/BegainInvoke、BackgroundWorker、ThreadCrossing