摘要:
3.3异步完成标记(Asynchronous Completion Token, ACT)1.问题 当一个客户机应用程序异步地调用对一个或几个服务的操作请求时,每个服务通过一个完成事件将其响应返回给应用程序。然后应用程序必须向相应的处理程序多路分解该事件。处理程序可以是一个函数或对象,用于处理包含在完成事件中的异步操作响应。要有效地解决这个问题,需要考虑以下3个强制条件: ·一个服务可能不知道客户机应用程序异步地调用其操作时所处的语境。因此,客户机应用程序而不是服务器必须负责确定如何将完成事件多路分解给被指派去处理它的处理程序。 ·要确定在异步操作完成执行后客户机如何多路分 阅读全文