ID EN
Threading

Semaphore

Python 3.11 🇮🇩 Bahasa Indonesia

Kelas ini mengimplementasikan objek semaphore. Semaphore mengelola penghitung atom yang mewakili jumlah panggilan rilis() dikurangi jumlah panggilan acquire(), ditambah nilai awal. Metode acquire() memblokir jika perlu hingga dapat kembali tanpa membuat penghitung menjadi negatif. Jika tidak diberikan, nilai defaultnya adalah 1.

Syntax

PYTHON
class threading.Semaphore(value=1)

See Also

release() acquire() acquire() ValueError release() release()