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

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

tss_delete() fonksiyonu

Bildirim

void tss_delete(tss_t tss_id); (C11)

Açıklama

Tss_id parametresi ile gösterilen thread'e özgü depolamayı yok eder.

Eğer tss_create tarafından kaydedilmiş bir destructor varsa çağrılmaz (sadece thread çıkışında thrd_exit tarafından veya thread fonksiyonundan geri dönerek çağrılır), tss_delete çağrısı yapılmadan önce, tss_id ilgili her thread'in gerekli tüm temizleme işlemlerini gerçekleştirmesinin sağlanması programcının sorumluluğundadır.

Eğer başka bir thread destructor çalıştırırken tss_delete çağrılırsa, bu durumun ilgili destructor'a yönelik çağrı sayısını değiştirip değiştirmediği belli değildir.

Eğer çağıran thread destructor çalıştırırken tss_delete çağrılırsa, tss_id ile ilişkili destructor bu thread üzerinde tekrar çalıştırılmaz.

Parametreler

tss_id: Daha önce tss_create tarafından döndürülen ve henüz tss_delete tarafından silinmemiş thread'e özgü depolama anahtarını gösterir.

Dönüş değeri

Yok.