J'ai une application NT qui utilise JNI pour executer des modules java. Lors
de la fmermeture de l'appli, elle appelle la méthode JNI DestroyVM, qui
attend la fermeture (entre autre) du thread AWT. Ce dernier ne se terminant
pas, l'appli se retrouve bloquée.
Connaissez vous une bidouille pour faire en sorte que le thread awt se
termine ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Emmanuel Puybaret
J'ai une application NT qui utilise JNI pour executer des modules java. Lors de la fmermeture de l'appli, elle appelle la méthode JNI DestroyVM, qui attend la fermeture (entre autre) du thread AWT. Ce dernier ne se terminant pas, l'appli se retrouve bloquée. Connaissez vous une bidouille pour faire en sorte que le thread awt se termine ?
Ben, généralement on appelle System.exit(0); pour arrêter la JVM sans se soucier de savoir si ce sont effectivement les threads AWT qui empêchent la JVM de s'arrêter d'elle même.
Bye -- Emmanuel PUYBARET Email : Web : http://www.eteks.com Auteur du Cahier du programmeur Java [1] / Editions Eyrolles : http://www.eteks.com/services/cahierjava1.html
J'ai une application NT qui utilise JNI pour executer des modules java. Lors
de la fmermeture de l'appli, elle appelle la méthode JNI DestroyVM, qui
attend la fermeture (entre autre) du thread AWT. Ce dernier ne se terminant
pas, l'appli se retrouve bloquée.
Connaissez vous une bidouille pour faire en sorte que le thread awt se
termine ?
Ben, généralement on appelle System.exit(0); pour arrêter la JVM sans se
soucier de savoir si ce sont effectivement les threads AWT qui empêchent la
JVM de s'arrêter d'elle même.
Bye
--
Emmanuel PUYBARET
Email : puybaret@eteks.com
Web : http://www.eteks.com
Auteur du Cahier du programmeur Java [1] / Editions Eyrolles :
http://www.eteks.com/services/cahierjava1.html
J'ai une application NT qui utilise JNI pour executer des modules java. Lors de la fmermeture de l'appli, elle appelle la méthode JNI DestroyVM, qui attend la fermeture (entre autre) du thread AWT. Ce dernier ne se terminant pas, l'appli se retrouve bloquée. Connaissez vous une bidouille pour faire en sorte que le thread awt se termine ?
Ben, généralement on appelle System.exit(0); pour arrêter la JVM sans se soucier de savoir si ce sont effectivement les threads AWT qui empêchent la JVM de s'arrêter d'elle même.
Bye -- Emmanuel PUYBARET Email : Web : http://www.eteks.com Auteur du Cahier du programmeur Java [1] / Editions Eyrolles : http://www.eteks.com/services/cahierjava1.html