Bonjour,
Je suis encore débutant en Java (mais je me soigne).
J'ai codé une petite applet qui récupère un texte depuis une socket et qui l'imprime une page dès que la page est pleine Ce traitement a son propre thread qui n'est pas l'EDT. Actuellement ce programme fonctionne très bien.
Mais je pense qu'il serait encore plus judicieux de créer un thread pour chaque page à imprimer.
Seulement, si je fais ça je pense que j'aurai un problème:
Actuellement j'efface la page après son impression, dans le même thread ça ne pose pas de problème. Si je crée un thread séparé pour l'impression. Est-ce que je ne risque pas de supprimer mon contenu à imprimer ou imprimer n'importe quoi?
J'utilise une surcharge d'un DefaultStyledDocument mon gérer mon contenu.
Je pense que si je passe mon contenu à imprimer en paramètre à mon nouveau Thread impression, comme apparemment Java travaille avec des références, ça va mettre le brun dans tout le programme.
Qu'en pensez vous? Qu'elle est la manière la plus futée de gérer ça?
Partager