Semafor (pemrograman)

Selain counting semaphore, terdapat juga "blocking semaphore", yaitu semafor yang diinisialisasi dengan nilai 0. Artinya setiap thread yang melakukan codice_2 akan diblokir sampai thread lain memanggil codice_3. Jenis ini sangat berguna ketika urutan eksekusi thread harus diperhatikan.