std::experimental:: packaged_task (concurrency TS)
이 페이지는 concurrency TS에서 제공하는
std::packaged_task
의 수정된 버전에 관한 내용입니다. 이 TS에서 이루어진
std::future
개선 사항들을 지원합니다. Library Fundamentals TSes에서 제공하는 타입 삭제 할당자 지원을 갖는
packaged_task
버전에 대해서는
std::experimental::fundamentals_v2::packaged_task
를 참조하십시오.
|
헤더 파일에 정의됨
<experimental/future>
|
||
|
template
<
class
>
class
packaged_task
;
//정의되지 않음
|
(1) | (concurrency TS) |
|
template
<
class
R,
class
...
Args
>
class packaged_task < R ( Args... ) > ; |
(2) | (concurrency TS) |
std::experimental::concurrency_v1::packaged_task
는 동시성 TS에서 제공하는
std::packaged_task
의 수정된 버전으로,
std::experimental::future
와 함께 동작합니다.
std::packaged_task
와의 유일한 차이점은
get_future()
멤버 함수가
std::
experimental
::
future
<
R
>
를 반환한다는 것입니다.