【转载】异步编程(AsyncCallback委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法的使用小结)
(一)让我们来看看同步异步的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果。异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作。.NET框架基类库中有好几种类都可以提供同步和异步的方法调用。因为同步方法调用会导致程序流程中途等待,所以采用同步方法的情况下往往会导致程序执行的延迟,相比来说,在某些条件下选择异步方法调用就可能更好一些。例如:有的时候程序