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