2008-12-03 5 views

Répondre

4

Vous devez placer chaque TimeTask dans une minuterie, qui apparaîtra sur le thread. Le manuel API pour Timer:

correspondant à chaque objet Timer est un seul thread d'arrière-plan qui est utilisé pour exécuter toutes les tâches de la minuterie, de façon séquentielle. Les tâches du minuteur doivent être terminées rapidement. Si une tâche de minuterie prend trop de temps, cela "broie" le fil d'exécution de la minuterie. Cela peut, à son tour, retarder l'exécution des tâches suivantes, pouvant être "regroupées" et s'exécuter en succession rapide lorsque (et si) la tâche incriminée se termine finalement.

Questions connexes