# std::experimental::promise (并发 TS)

< cpp‎ | experimental‎ | concurrency

此页面提及并发 TS 所提供的支持该 TS 所改进的 `std::future` 的 std::promise 版本。库基础 TS 所提供的带类型擦除分配器支持的 `promise` 修改版本，见 `std::experimental::fundamentals_v2::promise` 。

定义于头文件 `<experimental/future>` |  |
template< class R > class promise; | (1) | (并发 TS)
template< class R > class promise<R&>; | (2) | (并发 TS)
template<> class promise<void>; | (3) | (并发 TS)

`std::experimental::concurrency_v1::promise` 是并发 TS 所提供的 std::promise 修改版本，它运用 std::experimental::future 。

其相对于 std::promise 的唯一更改是 `get_future()` 返回 std::experimental::future 。