Bonjour ,
je travaille sur la réalisation d'une applet avec swing ,qui gère (parmi d'autres traitements ) 2 traitements principale:
1_ tache A : une longue tache (qui charge des objets depuis le serveur )et qui doit être lancer en background juste après l'initialisation de l'applet
2 _tache B : une tache courte (charger une seule objet depuis le serveur ) se lance suite a un évènement utilisateur (click sur bouton)
pour des raisons de performances ,il a été exigé que quand l'utilisateur lance la tache B , la tache A devra être suspendue jusqu'à la fin de la tache B.
je sais pas comment gérer tout ça ?
j'ai fait de recherches mais je suis perdu entre l'utilisation de multi-threading ,le SwingWorker de java 6 ou le SwingUtilities .
merci de me proposer une solution
Partager