Threads by Example (3): Threads semaphore
Dalam artikel ini akan dibahas tentang metode sinkronisasi antar thread menggunakan semaphore. Semaphore ini digunakan untuk menjaga suatu rutin kode sedemikian sehingga hanya satu thread yang bisa mengeksekusinya dalam satu waktu (dalam hal ini semaphore yang digunakan adalah binary semaphore).
Objective
Yang dipelajari:
- mengimplementasikan semaphore di thread
- inisialisasi semaphore
- menggunakan blocking sem_wait
- menggunakan non-blocking sem_trywait
- menggunakan sem_post
- menggunakan sem_getvalue



Komentar Terakhir