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.