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

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

mtx_init() fonksiyonu

Bildirim

int mtx_init(mtx_t* mutex, int type); (C11)

Açıklama

Mutex parametresi ile tanımlayıcısı ve type parametresi ile türü gösterilen bir mutex nesnesi oluşturur.

Type parametresi aşağıdaki değerlerden birini içerir:

mtx_plain: Tekrar etmeyen basit bir mutex oluşturulur.

mtx_timed: Zaman aşımını destekleyen tekrar etmeyen bir mutex oluşturulur.

mtx_plain | mtx_recursive: Tekrar eden bir mutex oluşturulur.

mtx_timed | mtx_recursive: Zaman aşımını destekleyen tekrar eden bir mutex oluşturulur.

Parametreler

mutex: Oluşturulacak mutex'i gösteren bir işaretçidir.

type: Mutex türünü gösteren int bir değerdir.

Dönüş değeri

Başarı durumunda thrd_success değerini, aksi takdirde thrd_error değerini geri döndürür.