select() là một cuộc gọi hệ thống tuyệt vời. Bạn có thể đóng gói bất kỳ số lượng mô tả tập tin, mô tả ổ cắm, đường ống, vv và nhận được thông báo trong một thời trang đồng bộ khi đầu vào trở nên có sẵn.select() - bộ hẹn giờ có thể
Có cách nào để tạo bộ hẹn giờ khoảng thời gian/oneshot và sử dụng nó với select() không? Điều đó sẽ giúp tôi tiết kiệm từ việc có nhiều luồng cho IO và thời gian.
Bạn có thể làm rõ những gì loại timer bạn muốn? 'select()' có tham số timeout chuẩn. – qrdl
Thông số hẹn giờ được sử dụng nội bộ bằng select(). Nếu select() đã không nhận được bất kỳ chờ đọc/ghi/err trước thời gian chờ đó, sau đó nó sẽ trở lại. Những gì tôi đang tìm kiếm là một lệnh để biến một bộ đếm thời gian thành một bản ghi và đóng gói nó vào fd_set. –
Thông số timeout chọn chỉ dành cho timeout nếu không có sự kiện nào khác, có khá nhiều công việc để tạo vài bộ hẹn giờ và bộ hẹn giờ trên đầu trang – nos