http://msdn.microsoft.com/en-us/library/windows/desktop/ms686289%28v=vs.85%29.aspxKhi một chuỗi gọi lệnh SetWaitableTimer thoát trong khi một chuỗi khác đang chờ trên bộ hẹn giờ, bộ hẹn giờ có bị hủy không?
Theo MSDN, trong các phần nhận xét, nó khẳng định: "Nếu các chủ đề mà thiết lập chấm dứt hẹn giờ và có một thói quen hoàn thành đi kèm, bộ đếm thời gian bị hủy Tuy nhiên, tình trạng của phần còn lại hẹn giờ. .. không thay đổi Nếu không có thói quen hoàn thành, sau đó chấm dứt thread không ảnh hưởng đến bộ đếm thời gian "
sau đó tiếp tục xuống, nó nói: " Nếu các chủ đề đó gọi là thoát SetWaitableTimer, hẹn giờ đã được hủy bỏ. Điều này dừng bộ đếm thời gian trước khi nó có thể được đặt ở trạng thái được báo hiệu và hủy bỏ các APC nổi bật; không thay đổi trạng thái tín hiệu của bộ hẹn giờ. "
Do đó câu hỏi của tôi, nếu tôi có một thread gọi SetWaitableTimer mà không có một thói quen hoàn thành liên quan và một thread gọi WaitOnMultipleObjects (đi qua trong giờ đối tượng xử lý) và các chủ đề mà các cuộc gọi SetWaitiableTmer thoát ngay sau đó, sẽ đối tượng timer bị hủy bỏ hoặc nó vẫn sẽ được báo hiệu khi hết thời hạn?