proto.lib

eventfd/signalfd/timerfd: biến mọi sự kiện thành fd đọc được

eventfd là một bộ đếm 64-bit dùng để đánh thức luồng/tiến trình khác qua write()/read(), signalfd biến tín hiệu Unix thành dữ liệu đọc được từ một fd thay vì một handler bất đồng bộ dễ gặp lỗi reentrancy, và timerfd biến một bộ đếm thời gian thành một fd hết hạn là readable — cả ba cho phép một vòng lặp sự kiện chờ mọi loại sự kiện chỉ bằng một cơ chế duy nhất: đăng ký fd vào epoll.

Operating SystemsTrung bình2026-08-20
eventfd/signalfd/timerfd: biến mọi sự kiện thành fd đọc được

Mở rộng

Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc

Liên quan