Kelas 'missing_wait'

Kelas ini menjelaskan pengecualian yang dilemparkan ketika ada tugas yang masih dijadwalkan pada objek task_group atau structured_task_group pada saat destruktor objek tersebut dijalankan. Pengecualian ini tidak akan pernah dilemparkan jika destruktor tercapai karena pelepasan tumpukan sebagai hasil dari pengecualian.

Sintaks

class missing_wait : public std::exception;

Anggota

Konstruktor Publik

Nama Deskripsi
missing_wait Kelebihan beban. Membangun objek missing_wait.

Keterangan

Tanpa adanya alur pengecualian, Anda bertanggung jawab untuk memanggil metode wait atau run_and_wait pada objek task_group atau structured_task_group sebelum memungkinkan objek tersebut untuk dihancurkan. Runtime melempar pengecualian ini sebagai indikasi bahwa Anda lupa memanggil metode wait atau metode run_and_wait.

Hierarki Pewarisan

exception

missing_wait

Persyaratan

Header: concrt.h

Namespace: konkurensi

missing_wait

Membangun objek missing_wait.

explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();

missing_wait() throw();

Parameter

_Pesan
Pesan deskriptif kesalahan.

Lihat juga

Namespace layanan konkurensi
Kelas task_group
Tunggu
run_and_wait
Kelas structured_task_group