摘要:
突然在园子里看到关于异步编程的演变,搜了一下MSDN,开年工作量比较大,有空再回来总结.NET framework 为执行异步操作提供三种模式:异步编程模型 (APM) 模式(也称为IAsyncResult模式),其中异步操作要求Begin和End方法(例如,异步写操作的BeginWrite和EndWrite)。对于新的开发工作不再建议采用此模式。(不支持对异步操作的取消和没有提供对进度报告的功能)有关更多信息,请参见异步编程模型 (APM)。基于事件的异步模式 (EAP) 需要一个具有Async后缀的方法,还需要一个或多个事件、事件处理程序、委托类型和EventArg派生的类型。EAP 是在 阅读全文