Aracılığıyla paylaş


Promise::set_exception_at_thread_exit yöntemi

Özel bir durum sonucu olarak başarıya depolar promise nesne.

void set_exception_at_thread_exit(exception_ptr Exc);

Parametreler

  • Exc
    Bir exception_ptr depolanan bu yöntem tarafından özel durum sonucu olarak.

Notlar

Promise nesne no sahipse, ilişkili zaman uyumsuz durum, bu yöntem oluþturur bir future_error hata kodu olan no_state.

Set_exception, set_exception_at_thread_exit, set_value, veya set_value_at_thread_exit için zaten çağrılmış bir promise aynı olan nesne ilişkili zaman uyumsuz durum, bu yöntemi atar bir future_error hata kodu olan promise_already_satisfied.

Contrast için set_exception, bu yöntem, geçerli iş parçacığının iş parçacığı yerel olarak tüm nesneleri yok kadar hazır ilişkili zaman uyumsuz durum ayarlamaz.Genellikle, geçerli iş parçacığının çıkar kadar ilişkili zaman uyumsuz durum engellenen iş parçacığı engellenmemiş değildir.

Gereksinimler

Başlık: gelecek

Ad alanı: std

Ayrıca bkz.

Başvuru

promise Class

<future>