bonsoir,
J'ai une classe principale possédant une méthode pour la fermeture du programme mutli-thread. La méthode que j'utilise pour fermer l'application est de terminer brusquement un thread pour qu'il passe de l'état "vivant" à l'état "mort" tout en m'assurant qu'aucune donnée ne sera perdue (ce qui m'empêche de faire un System.exit() tout court). La méthode de fermeture de ma classe principale du programme surveille alors l'état de ce thread et termine par un exit :
Ne sachant pas quoi mettre dans la boucle while() j'ai mis un pti texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while(monitor.isAlive()) { System.out.println("On attend la fermeture du monitor..."); } System.exit(1);
Cette méthode n'est pas satisfaisante puisqu'elle monopolise le proc (la souris fait des saccades). Que me conseillez vous de faire pour empêcher ceci ?
Merci.
Partager