ID EN
OS

eventfd

Python 3.11 🇮🇩 Bahasa Indonesia

Membuat dan mengembalikan deskriptor file peristiwa. Deskriptor file mendukung read() dan write() mentah dengan ukuran buffer 8, select(), poll() dan sejenisnya. Lihat halaman manual eventfd(2) untuk informasi lebih lanjut. Secara default, deskriptor file baru tidak dapat diwarisi.

Syntax

PYTHON
os.eventfd(initval[, flags=os.EFD_CLOEXEC])

Contoh

Example 1
PYTHON
import os

 semaphore with start value '1'
fd = os.eventfd(1, os.EFD_SEMAPHORE | os.EFC_CLOEXEC)
try:
     acquire semaphore
    v = os.eventfd_read(fd)
    try:
        do_work()
    finally:
         release semaphore
        os.eventfd_write(fd, v)
finally:
    os.close(fd)

See Also

read() write() select() poll() non-inheritable EFD_CLOEXEC EFD_NONBLOCK EFD_SEMAPHORE