Windows 8 学习笔记(十七)--.WinRT 异步编程
摘要:
我们知道,在WinRT中很多接口都是异步的,如StorageFile、MediaCapture等。它们都是以“Async”结尾。那使用异步编程有什么好处呢?估计大家都知道,当我们执行一个函数需要花费数秒钟,若使用同步方法,则会阻止UI线程,应用将不会响应用户操作,体验性将会非常糟糕。而使用异步编程,应用在等待完成时可以继续运行并响应UI。 在WinRT中,每种语言都有其异步编程的模式: JavaScript : 承诺对象,then函数 C#: 将来对象,await运算符 VB: 将来对象,await运算符 Visual C++: task类,.then方法 WinRT 异步编程(C... 阅读全文
posted @ 2012-08-19 21:09 ShinyTang 阅读(3931) 评论(7) 推荐(2) 编辑