Namespaces
Variants

std::experimental:: packaged_task (concurrency TS)

From cppreference.net

이 페이지는 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 > 를 반환한다는 것입니다.