基于事件的异步模式(Event-based Asynchronous) 目的基于事件的异步模式提供了多线程应用程序的优势,同时隐藏了多线程设计中固有的许多复杂问题。使用支持此模式的类可以允许您:在不中断应用程序的情况下,“在后台”执行下载和数据库操作等耗时的任务。同时执行多个操作,每个操作完成时接收通知。等待资源变得可用而不停止(“挂起”)您的应用程序。使用熟悉的事件和委托模型与挂起的异步操作进行通信。适用场景 需要耗费大量时间在后台运行而不会中断当前应用程序。