Tôi cần thêm bộ hẹn giờ hỗ trợ trong một ứng dụng dựa trên I/O Completion Ports (IOCP). Tôi muốn tránh sử dụng một chuỗi cụ thể để quản lý bộ hẹn giờ.Bộ hẹn giờ hỗ trợ I/O chồng chéo (cho IOCP)?
Trên Linux, bạn có thể tạo bộ hẹn giờ cung cấp thông báo hết hạn thông qua bộ mô tả tệp (xem timerfd.h man), vì vậy thật tuyệt vời khi sử dụng nó với ví dụ epoll nếu ứng dụng của bạn dựa trên epoll.
Trên Windows, bạn có thể sử dụng "giờ waitable" với một thủ tục gọi không đồng bộ (ACP) (xem http://msdn.microsoft.com/en-us/library/ms686898(v=VS.85).aspx)
Nếu bạn quan tâm, kqueue (BSD, Mac OS) hỗ trợ tính giờ theo mặc định (xem EVFILT_TIMER) .
Với các cổng hoàn thành I/O, chúng tôi phải sử dụng các objets hỗ trợ I/O chồng lên nhau. Vì vậy, có một bộ đếm thời gian cho IOCP?
Trân trọng,
Cédrics