-----Original Message----- From: S�bastien Rezzonico <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Date: Wed, 6 Nov 2002 15:14:06 +0100 Subject: RE : boucle infinie
j'ai r�fl�chi, car �a me paraissait cool comme id�e, mais le probl�me, c'est que lorsque qu'un objet va appeler addElement ben le soft va rester bloquer jusqu'� la fin de l'ex�cution de myMethod ce qui ne va pas dans mon cas. Moi j'ai besoin que mon objet add son message dans le vecteur et puisse ensuite continuer sa petite vie ind�pendamment de ce qui va se passer lorsque la taille du vecteur change ... --------------------------- L'action d�clench�e lors du changement de taille du Vector doit r�veiller un Thread endormi par un wait(), par un appel � notifyAll(). J'appelle �a les "rendez-vous de Thread" mais on parle aussi de synchronisation de threads. De la sorte tu d�couples l'action de d�poser un objet dans le Vector et le traitement d�clench� par l'augmentation de taille. J'ai utilis� cela il y a tr�s longtemps dans un petit jeu que j'ai fait pour apprendre Java (1.0.2!). Je suis toujours �tonn� que �a fonctionne encore en 1.3 Ici le but et de d�coupler le code qui joue les sons du jeu, du moteur du jeu. L'applet et le code source sont disponibles ici si �a peut t'�tre utile (c'est du Java "antique" de d�butant :-) http://www.loiksoft.com/nibbles/Nibbles.html -- S'il n'y a pas de solution, il n'y a pas de probl�me --
