Bonjour,
Il y a quelque chose que je ne comprend pas.
Admettons que dans une application on ait:
message("LOADING"); ==> message affiche quelque chose à l'écran dans une JPanel, par exemple.
suivi directement d'une série de lectures/écritures de fichiers non formatés.
message() est en fait executé APRES la sequence de sérialisation.
Même si je fais quelque chose du genre:
ça fait exactement la même chose. Je ne comprend pas, ça me semble même carrément illogique (évidemment je me trompe forcément quelque part.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 try { message("LOADING"); Thread.sleep(1000); } catch (InterruptedException ex) {ex.printStackTrace();} // et ensuite la sérialisation
PS: Si par contre message() est remplacé par un affichage dans la console par un System.out.print alors ça s'execute dans le bon ordre (mais là ça ne m'interesse pas des masses.)
PPS: au lieu de message(String str) ça peut aussi bien être la gestion d'une JProgressBar, à vue de nez, ça donnera la même chose, sauf erreur de ma part.
Partager