Recuperer le pid en Java

Recuperer le pid en Java - Java - Programmation

Marsh Posté le 27-11-2002 à 10:50:36    

Salut !!
 
Alors, il existe une fonction pour ça ou pas ???
 
Merci!!
 


---------------
Fucking Hostile •/ Bust up, Tune down, Sabb off... / Dead Sex on my tongue
Reply

Marsh Posté le 27-11-2002 à 10:50:36   

Reply

Marsh Posté le 27-11-2002 à 10:53:15    

pid ?

Reply

Marsh Posté le 27-11-2002 à 10:55:38    

Process User Identity , c'est un nombre unique attribué a chaque nouveau processus crée sous Linux ou Unix....


---------------
Fucking Hostile •/ Bust up, Tune down, Sabb off... / Dead Sex on my tongue
Reply

Marsh Posté le 27-11-2002 à 10:56:44    

étant donné que c'est reès spécifique au système il y a peu de chance que tu puisse récupérer ca en jav ...

Reply

Marsh Posté le 27-11-2002 à 11:00:39    

C'est bien la le probleme...
 
J'aimerai que chaque client de mon appli Client/Serveur puisse etre clairement identifier, pour contrer le probleme de persistance des données... :sweat:  
 
 :(


Message édité par Caleb2000 le 27-11-2002 à 11:01:29

---------------
Fucking Hostile •/ Bust up, Tune down, Sabb off... / Dead Sex on my tongue
Reply

Marsh Posté le 27-11-2002 à 11:11:03    

hein ???? quel rapport avec le pid ?
et puis quel problème de persistence de données ?

Reply

Marsh Posté le 27-11-2002 à 11:15:36    

Ben je fais une calculatrice
je lance 2 clients.
 
l'un fait une addition.
l'autre fait une division
Qd je reclame le resulat de l'addition, le serveur me renvoie le resulat de la division, c'est a dire de la derniere operation.
 :(
 
Mon but: identifier le client (d'ou le pid) afin de resoudre ce probleme.  
 
 


---------------
Fucking Hostile •/ Bust up, Tune down, Sabb off... / Dead Sex on my tongue
Reply

Marsh Posté le 27-11-2002 à 11:17:40    

java.lang.Thread.toString() pour avoir un nom unique (du type "java.lang.Thread@xxxxx" ).
 
Sinon, tu gères tes IDs toi-même dans ta sous-classe de Thread.

Reply

Marsh Posté le 27-11-2002 à 11:19:23    

BifaceMcLeOD a écrit a écrit :

java.lang.Thread.toString() pour avoir un nom unique (du type "java.lang.Thread@xxxxx" ).




ce n'est en aucun cas assuré : la méthode toString peut avori été redéfinie !

Reply

Marsh Posté le 27-11-2002 à 11:21:45    

Caleb2000 a écrit a écrit :

Ben je fais une calculatrice
je lance 2 clients.
 
l'un fait une addition.
l'autre fait une division
Qd je reclame le resulat de l'addition, le serveur me renvoie le resulat de la division, c'est a dire de la derniere operation.
 :(
 
Mon but: identifier le client (d'ou le pid) afin de resoudre ce probleme.



????
faut juste que tu fasse un serveur multithreadé avec un objet dédié à gérer chaque client. Y a aucune raison que les données se mélanges, et je vois toujours pas pkoi tu parles de "persistences de données"

Reply

Marsh Posté le 27-11-2002 à 11:21:45   

Reply

Marsh Posté le 27-11-2002 à 11:22:22    

puis bno, si tu expliques pas mieux comment fonctionne ton appli, on pourra pas t'aider ...

Reply

Marsh Posté le 27-11-2002 à 11:22:34    

Heu... Certes, mais c'est rare que l'on définisse trois niveaux de hiérarchie sous Thread !  :sarcastic:  
 
Mais bon, dans le principe, je suis d'accord, tu as raison.  :jap:  
 
Dans ce cas, l y a bien aussi java.lang.Thread.getName(), mais là, le résultat est encore plus aléatoire si on ne le définit pas explicitement.

Reply

Marsh Posté le 27-11-2002 à 11:23:34    

puis d'après ce que j'ai compris, un client ne reste pas dans le même thread tout au long de sa "session" ... sinon, je vois pas le problème ...

Reply

Marsh Posté le 27-11-2002 à 11:24:00    

Je precise que tout ça fonctionne en RMI ....


---------------
Fucking Hostile •/ Bust up, Tune down, Sabb off... / Dead Sex on my tongue
Reply

Marsh Posté le 27-11-2002 à 11:37:29    

ca précise pas grand chose ...

Reply

Marsh Posté le 27-11-2002 à 11:45:27    

ben ca exclut l'histoire des threads.
 
Mais j'ai trouvé une solution: faire une hashtable.


---------------
Fucking Hostile •/ Bust up, Tune down, Sabb off... / Dead Sex on my tongue
Reply

Marsh Posté le 27-11-2002 à 13:46:12    

Caleb2000 a écrit a écrit :

Je precise que tout ça fonctionne en RMI ....
 




 
bin alors c bon ... T'as un système de login ou de userId propre à toi et tu peux très bien identifier qui est quoi. Je vous vraiment pas le problème ...


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

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