Bonjour à tous (j'espère que mon titre est clair),
J'alimente une progressbar de 1% par step (variable contenant un calcul en fonction du temps choisis par un utilisateur).
Donc si l'utilisateur choisis 1 min, step = 60 / 100. Quand j'arrête ce thread avec un booléen de type threadstart == false le Thread s'arrête car a chaque boucle il vérifie si threadstart == true, il s'arrête plutôt rapidement (0,6 seconde environ). Hors j'ai rallongé le temps en permettant à un utilisateur de sélectionner 60 min et 120 min, le temps d'arrêt est passé de 0,6 secondes a 36 secondes.
C'est super long surtout qu'un message confirmant que l'application s'est bien arrêter ne s'affiche donc que 36 secondes après et le double si l'on met 120 min.
Auriez vous une solution pour palier à mon problème ?
Merci d'avance a tous.
Bonne journée.
Partager