【发布时间】:2018-04-10 15:08:38
【问题描述】:
我想更好地理解托管 C++(如 C++/CX)中的 PPL 任务。我不清楚的一点是使用 create_task 与 create_async。 MS 文档说:
仅当您必须创建可以从其他语言或其他 Windows 运行时组件访问的功能时才使用 create_async。当您知道操作是由同一组件中的 C++ 代码产生和消费时,直接使用任务类。”
因此,如果我只在托管 C++ UWP 应用程序中编写异步函数,那么使用 create_async 毫无意义,我最好还是只坚持使用 create_task?
【问题讨论】: