packaged_task::operator() 연산자
저장 호출할 개체를 호출을 비동기 상태 연결, 원자적으로 반환 되는 값을 저장 하 고 상태를 설정 준비.
void operator()(ArgTypes... args);
설명
경우는 packaged_task 개체에 비동기 연결된 상태,이 메서드에서 throw 된 future_error 오류 코드가 있는 no_state.
경우이 메서드 또는 make_ready_at_thread_exit 에 대해 이미 호출 된는 packaged_task 개체와 관련 된 비동기 상태, throw는 future_error 오류 코드가 있는 promise_already_satisfied.
그렇지 않은 경우이 연산자를 호출 INVOKE(fn, args..., Ty), fn 비동기 연결 된 상태에 저장 된 개체가 호출할 수 있습니다.반환 된 값 반환 된 결과로 비동기 연결 상태 원자 단위로 저장 하 고 상태를 설정할 준비를 합니다.결과적으로 연결 된 비동기 상태에서 차단 된 모든 스레드는 차단 되지 않은 됩니다.
요구 사항
헤더: 미래
네임 스페이스: std