-----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 --

Répondre à