首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >std::未来::TS ()和并发TS在哪里?

std::未来::TS ()和并发TS在哪里?
EN

Stack Overflow用户
提问于 2020-08-11 14:25:01
回答 1查看 2.3K关注 0票数 18

当搜索std::未来::在google上时,最高的结果是关于c++17中函数状态的堆栈溢出问题。现在c++20已经完成,Clang和GCC已经很好地实现了c++20,我想知道这个函数和并发TS的一般状态是什么?

libc++libstdc++by首选项维护的实现状态页。的实现状态页面中没有提到它,偏好页上的TS页也没有提到当前状态。

我还尝试在哥德波特上运行一些非常简单的示例,但两者都找不到<实验性/未来>,也不是因为它已经移到了头(也找不到未来::那时)。

此外,互联网并没有特别的帮助。至少我只能找到1-2年前的博客帖子,谈论“希望”在c++20中获得并发TS,但在许多新的c++ 20特性概述(一个 一些 示例 )中却找不到任何提及。

并发TS被删除了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-11 14:32:17

并发TS被删除了吗?

是。

P1445讨论这个问题时,SG1投票撤回了TS。注意,原子智能指针、闩锁和屏障都在C++20中。

就改进future而言,那里的方向称为执行器,目前正在迭代的设计是P0443,它允许以比future::then高效得多的方式懒散地组合工作。其中两位作者在CppCon上做了一次关于这个问题的演讲,讨论得很好。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63360248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档