BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <threads.h> (C11) > thrd_exit

thrd_exit() fonksiyonu

Bildirim

_Noreturn thrd_exit(int res); (C11)

Açıklama

İlk olarak, null olmayan bir destructor ile oluşturulan ve ilişkili değerinin null olmadığı her thread'e özgü depolama anahtarı için, thrd_exit, anahtarla ilişkili değeri NULL olarak ayarlar ve destructor'a anahtarın önceki değerini verir. Destructor'ların çağrılma sırası tanımlı değildir.

Bundan sonra, eğer null olmayan destructor ve değerlere sahip anahtarlar kalırsa, işlem TSS_DTOR_ITERATIONS değeri kadar tekrarlanır.

Son olarak, thrd_exit fonksiyonu çağıran thread'in çalışmasını sonlandırır ve sonuç kodunu res parametresine atar.

Programdaki son threada thrd_exit ile sonlandırılırsa, tüm program çıkış işlemi EXIT_SUCCESS parametresi ile çağrılmış gibi sona erer.

Parametreler

res: Geri döndürülecek sonuç değeri.

Dönüş değeri

Yok.