Invoke是同步的,BeginInvoke是异步的,但是感觉他们在应用场景上没有明显的区别。可以用Invoke 的地方可以用BeginInvoke,可以用BeginInvoke的地方,可以用invoke。
耗时的同步Invoke会造成UI“假死”,桌面端开发永远使用异步提升体验。
有时候用异步效果会比同步好,比如费时操作。