std::experimental:: packaged_task (concurrency TS)
Diese Seite behandelt die modifizierte Version von
std::packaged_task
, die durch den Concurrency TS bereitgestellt wird und die
std::future
-Verbesserungen dieses TS unterstützt. Für die Version von
packaged_task
mit typeradiertem Allokator-Support, die durch die Library Fundamentals TSes bereitgestellt wird, siehe
std::experimental::fundamentals_v2::packaged_task
.
|
Definiert im Header
<experimental/future>
|
||
|
template
<
class
>
class
packaged_task
;
//nicht definiert
|
(1) | (concurrency TS) |
|
template
<
class
R,
class
...
Args
>
class packaged_task < R ( Args... ) > ; |
(2) | (concurrency TS) |
std::experimental::concurrency_v1::packaged_task
ist eine modifizierte Version von
std::packaged_task
, die durch den Concurrency TS bereitgestellt wird und mit
std::experimental::future
funktioniert.
Die einzige Änderung gegenüber
std::packaged_task
ist, dass die
get_future()
Memberfunktion einen
std::
experimental
::
future
<
R
>
zurückgibt.