c#InvokeRequired

public void Function()
{
     if (this.InvokeRequired)
     {
         this.BeginInvoke(new Action(this.Function));
         return;
     }

     // controller.DoSomething();         

}

其他线程想调用这个函数,这个时候InvokeRequired为1,要做的是new一个新的Function

你可能感兴趣的:(C#)