promise::set_exception 메서드
원자적으로 예외가 결과로 저장은 promise 개체 및 설정의 비동기 상태 연결 에 준비.
void set_exception(exception_ptr Exc);
매개 변수
- Exc
Exception_ptr 예외 결과를이 방법으로 저장 됩니다.
설명
경우는 promise 개체에 연결 된 비동기 상태가 없는,이 메서드에서 throw 된 future_error 오류 코드가 있는 no_state.
경우 set_exception, set_exception_at_thread_exit, set_value, 또는 set_value_at_thread_exit 에 대해 이미 호출 된는 promise 개체와 관련 된 비동기 상태,이 메서드에서 throw 된 future_error 오류 코드가 있는 promise_already_satisfied.
이 메서드의 결과로 비동기 연결 된 상태에서 차단 된 모든 스레드는 차단 되지 않은 됩니다.
요구 사항
헤더: 미래
네임 스페이스: std