invoke与begininvoke是同步委托和异步委托,但是有两种使用情况: 1. control中的invoke.begininvoke. 2. delegrate中的invoke.begininvoke. 在control中主要是解决跨线程访问UI的问题,当invoke时,子线程把方法交给主线程执行,并等待,直到主线程执行完后,子线程才继续往下执行,而begininvoke则是子线程把方法交给主线程执行,同时自己不等待,继续执行. 跨线程UI有两种写法: delegate void Saf…