设计模式。它等价于提出的模式。基于事件的异步模式是异步方法调用的一个变种，开销更大但能更好的表现软件组件对象。.NET框架和中的codice_1类中使用的基于事件的异步模式使用事件来解决同样的问题。大部分编程语言中对方法的调用是同步执行的。例如在线程执行体内，即线程的调用函数中，方法的调用就是同步执行的。如果方法需要很长的时间来完成，比方说从加载数据的方法，调用者线程将被阻塞直到方法调用完成。如果不希望调用被阻塞，则可以通过创建新的线程并在线程中调用方法，在大多数编程环中上这样做可能需要很长的一段代