[Java] Que de soucis... Servlets

Que de soucis... Servlets [Java] - Programmation

Marsh Posté le 21-05-2001 à 15:47:33    

re !
 
Bon je comprends rien au servlets.
je fais executer 8 fois le meme servlet mais avec des paramètres différents. et quand je fais un affichage des paramètres ceux ci sont mauvais
exemple :
au lieu d'avoir  
R1
R2
R3
R4
R5
R6
R7
R8
j'ai  
R5
R5
R2
R2
R1
R7
R6
 
Je comprends rien à l'aide ! :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 21-05-2001 à 15:47:33   

Reply

Marsh Posté le 21-05-2001 à 23:12:19    

up !


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 21-05-2001 à 23:33:39    

Je crois qu'il y a que toi qui arrive à comprendre ce que t'as écrit :D

Reply

Marsh Posté le 22-05-2001 à 09:22:46    

Je crois aussi, car j'ai rien compris moi non plus.

Reply

Marsh Posté le 22-05-2001 à 09:26:25    

Et si tu montrais le code de ta servlet, ca aiderait peut être à comprendre, tu crois pas ? ;)


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
Reply

Marsh Posté le 22-05-2001 à 09:32:26    

Oh... si moi j'ai compris...
Il veut faire des suites de Ri, et ca fait pas les suites de Ri
:D:D:D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Marsh Posté le 22-05-2001 à 09:46:16    

Arg non le code est trop long.
Je sais je suis pas clair du tout :D :D
 
Bon en fait je lance 8 fois la meme servlet en parallèle (à l'aide Thread, le résultat est affiché sur un TextArea d'une Applet). Mais à chaque fois je ne passe pas les meme paramètres :
 
ex : SaveServlet?file=bob1&ip=X.X.X.X1
     SaveServlet?file=bob2&ip=X.X.X.X2
     ...
     SaveServlet?file=bob8&ip=X.X.X.X8
 
et les affichages ne concordent pas tous...


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 22-05-2001 à 14:30:30    

Ben oui mais si tes Servlets marchent en parallèle en tant que Threads, ca n'a rien d'étonnant. Je m'explique:
Tu fais tes calculs et affichages grâces à des méthodes contenues dans tes servlets ou d'autres classes; or TOUS tes ervlets y accèdent simultanément et c'est pour ca qu'ils s'embrouillent un peu les pattes.
Les fonctions qui sont accédées par plusieurs Threads doivent être déclarées synchronized afin qu'un seul appel à la fois soit possible, d'où un évitement de bordel.
Imagine que 4 personnes parlent en même temps, si on ne leur donne pas de règles, ca donne à peu près ca:
OOOONNPPNNAA PPALRLLARRERLEEE
et encore la c'est clair ...


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
Reply

Marsh Posté le 22-05-2001 à 14:37:49    

héhé merci à toi ! je sens que je tiens le bon bout :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed