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

< cpp‎ | experimental‎ | concurrency

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

定义于头文件 `<experimental/future>` |  |
template< class > class packaged_task; // 不定义 | (1) | (并发 TS)
template< class R, class ...Args > class packaged_task<R(Args...)>; | (2) | (并发 TS)

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

其相对于 std::packaged_task 的唯一更改是 `get_future()` 成员函数返回 std::experimental::future<R> 。