Electronic Joint Business

Solution for E-Business

dojo

Windows Runtime中的异步模式

文章评价: 原文
Windows Runtime 提供了一套一致的模式来创建和管理异步操作。

下面的内容介绍了 Windows Runtime 中的异步编程(asynchronous programming),例子包括了 Javascript,C#,Visual Basic 和 Visual C++。

异步编程的好处
由于从 Windows Runtime 的异步编程模型中获益,Metro风格应用总是能对用户的输入及时做出响应。你可以运行费时的任务而不需阻塞 UI 线程,你可以在稍后才获得任务返回的结果。你可以取消任务,也可以当任务在后台运行时获得进度通知。你无需显示地管理线程或者直接和底层的并发(concurrence)实现打交道。

Windows Runtime 的许多特性以异步函数的形式呈现,比如 MediaCapture 和 StorageFile。作为约定,异步函数的名称以“Async”结尾,表明其执行可能发生在调用返回之后。

在 Metro 风格应用中使用异步API,代码可用一致的方法使用非阻塞调用。如果在用户的 API 里实现了异步模式,调用者就可以理解并按预知的形式使用你的代码。Windows Runtime 以贴近每种语言自身的方式提供了异步模式。见下表:

>>> 阅读全文

 

, , , , , , ,