Bildirim
int thrd_join(thrd_t thr, int* res); (C11)
Açıklama
Thr paramtersi ile gösterilen thread çalışmayı sona erdirene kadar aktif thread'i bloke eder.
Res paramtersi boş bir işaretçi değilse, thread sonuç kodu res ile gösterilen belleğe yerleştirilir.
Thread'in sonlandırılması bu fonksiyonun tamamlanmasıyla senkronize edilir.
Eğer thread daha önce başka bir thread'den ayrılmış veya birleştirilmişse, belirsiz davranış gelişir.
Parametreler
thr: Birleşilecek olan thread tanımlayıcısını gösterir.
res: Sonuç kodunun yerleştirileceği yeri gösterir.
Dönüş değeri
Başarı durumunda thrd_success değerini, aksi takdirde thrd_error değerini geri döndürür.