Bonjour!
Je réalise une applet qui affiche des images et permet de naviguer d'images en images dans les 4 directions (haut, bas, droite, gauche). Bien entendu les Images en questions sont a charger dynamiquement sur le serveur qui héberge l'applet.
afin de ne pas les charger une a une et d'optimiser la vitesse d'affichage j'ai décidé d'écrire une thread qui charge les 4 voisins de l'image Courante.
Mon problème est que quand l'utilisateur change d'image je veut que la thread de chargement charge les voisins de la nouvelle image courante.
J'ai donc quelques questions:
-est il possible d'envoyer des signaux (type signaux UNIX) entre threads? si oui comment?
-si ma thread abandonne le chargement d'une image en plein milieu (sachant que j'utilise un tableau d'images) pourra-t-il le reprendre au même point plus tard? (lorsque l'image en question redeviendra voisin de l'image courante)
-ne sachant pas comment écrire des signaux j'ai pensé a détruire la thread lors du chargement d'image et a en recréer une a chaque fois, mais, sachant que le temps passé sur l'image est a priori très cours et que l'applet est censée être affichable par des smartphones, cette solution ne nuira-t-elle pas trop aux performances?
merci d'avance pour vos reponses
Partager