Aracılığıyla paylaş


Zamanlayıcı Kuyrukları

CreateTimerQueue işlevi zamanlayıcılar için bir kuyruk oluşturur. zamanlayıcı kuyruğu zamanlayıcıları olarak bilinen bu kuyruktaki zamanlayıcılar, belirtilen süre geldiğinde çağrılacak bir geri çağırma işlevi belirtmenizi sağlayan basit nesnelerdir. Bekleme işlemi, iş parçacığı havuzundaki bir iş parçacığı tarafından gerçekleştirilir.

Kuyruğa zamanlayıcı eklemek için CreateTimerQueueTimer işlevini çağırın. Zamanlayıcı kuyruğu zamanlayıcısını güncelleştirmek için ChangeTimerQueueTimer işlevini çağırın. Zamanlayıcının süresi dolduğunda iş parçacığı havuzundan bir çalışan iş parçacığı tarafından yürütülecek bir geri çağırma işlevi belirtebilirsiniz.

Bekleyen zamanlayıcıyı iptal etmek için DeleteTimerQueueTimer işlevini çağırın. Zamanlayıcı kuyruğuyla işiniz bittiğinde, zamanlayıcı kuyruğunun silinmesi için DeleteTimerQueueEx işlevini çağırın. Kuyruktaki bekleyen süreölçerler iptal edilir ve silinir.

Zamanlayıcı Kuyruklarını Kullanarak