proto.lib

O_NONBLOCK và EAGAIN: I/O không chờ, tự lo việc retry

Với fd mở O_NONBLOCK, read() trên socket/pipe rỗng trả về ngay EAGAIN/EWOULDBLOCK thay vì ngủ chờ dữ liệu, và write() vào buffer gần đầy có thể trả về short write; O_NONBLOCK là thuộc tính của open file description nên dup()/dup2() chia sẻ chung cờ này, còn file thường trên đĩa gần như luôn sẵn sàng nên cờ này không có tác dụng thực tế.

Operating SystemsTrung bình2026-08-20
O_NONBLOCK và EAGAIN: I/O không chờ, tự lo việc retry

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