7

尤其是即将推出的Windows 8(带有 Metro)将要求对任何IO 进行异步编程。在 C#/.Net 中似乎有特殊await的类似结构,JavaScript API 将有自己的机制来工作。

什么是C++11 集成?对于现代(或即将推出的)Windows,这是一个简洁的示例(例如,从文件中读取图像以进行显示?)?如果它使用 C++11 功能,我会期望asyncfuture参与?

4

3 回答 3

4

使用 C++ 演示文稿开发 Metro 风格应用程序的技巧和窍门在 59:13 对此进行了介绍。原始接口使用回调对象。在实践中,人们可能会使用 PPL 提供的简化界面。

于 2011-10-03T14:50:15.500 回答
1

Windows 8 async will probably be done through PPL. You can read more about that here.

From my understanding, Windows 8 and PPL uses task-based scheduling and cooperative blocking. While std::async and std::future use thread based scheduling and preemptive blocking. Thus they are not compatible.

于 2011-10-03T14:45:19.603 回答
0

这就是你想要的: http ://code.msdn.microsoft.com/windowsapps/Windows-8-Asynchronous-08009a0d

于 2011-10-31T06:32:40.820 回答