Udostępnij za pośrednictwem


Kolejki czasomierza

Funkcja CreateTimerQueue tworzy kolejkę czasomierzy. Czasomierze w tej kolejce, znane jako czasomierza kolejki czasomierza, to lekkie obiekty, które umożliwiają określenie funkcji wywołania zwrotnego, która ma być wywoływana po upływie określonego czasu. Operacja oczekiwania jest wykonywana przez wątek w puli wątków .

Aby dodać czasomierz do kolejki, wywołaj funkcję CreateTimerQueueTimer. Aby zaktualizować czasomierz kolejki czasomierza, wywołaj funkcję ChangeTimerQueueTimer. Można określić funkcję wywołania zwrotnego, która ma być wykonywana przez wątek procesu roboczego z puli wątków po wygaśnięciu czasomierza.

Aby anulować oczekujący czasomierz, wywołaj funkcję DeleteTimerQueueTimer. Po zakończeniu pracy z kolejką czasomierzy wywołaj funkcję DeleteTimerQueueEx, aby usunąć kolejkę czasomierza. Wszystkie oczekujące czasomierze w kolejce zostaną anulowane i usunięte.

przy użyciu kolejek czasomierza