Nếu tôi gọi Threading.Timer.Change()
hai lần liên tiếp, khi nào chuỗi tiếp theo sẽ chạy?Cuộc gọi nối tiếp đến Threading.Timer.Change() có đặt lại đồng hồ của bộ hẹn giờ không?
Ví dụ:
myTimer.Change(5000, Timeout.Infinite);
// Only 2 seconds pass.
myTimer.Change(5000, Timeout.Infinite);
Sau này, sẽ thread chạy tiếp theo trong 3 giây hoặc 5 giây?
Tôi hy vọng câu trả lời là sau, rằng bộ hẹn giờ được đặt lại với mỗi cuộc gọi Change()
. Nếu không, tôi sẽ cần tìm cách để giải quyết vấn đề này.
Cảm ơn sự giúp đỡ của bạn. – joshdick