Bagikan melalui


Antrean Timer

Fungsi CreateTimerQueue membuat antrean untuk timer. Timer dalam antrean ini, yang dikenal sebagai timer-queue timer, adalah objek ringan yang memungkinkan Anda menentukan fungsi panggilan balik yang akan dipanggil ketika waktu jatuh tempo yang ditentukan tiba. Operasi tunggu dilakukan oleh utas di kumpulan utas.

Untuk menambahkan timer ke antrean, panggil fungsi CreateTimerQueueTimer . Untuk memperbarui timer-queue timer, panggil fungsi ChangeTimerQueueTimer . Anda dapat menentukan fungsi panggilan balik yang akan dijalankan oleh utas pekerja dari kumpulan utas saat timer kedaluwarsa.

Untuk membatalkan timer yang tertunda, panggil fungsi DeleteTimerQueueTimer . Setelah Anda selesai dengan antrean timer, panggil fungsi DeleteTimerQueueEx untuk menghapus antrean timer. Setiap timer yang tertunda dalam antrean dibatalkan dan dihapus.

Menggunakan Antrean Timer