Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1042 connectés 

  FORUM HardWare.fr
  Programmation

  [JAVA]: [Thread]: Comment relever plusieurs moniteurs lors d'un wait()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA]: [Thread]: Comment relever plusieurs moniteurs lors d'un wait()

n°105936
Krueger
tout salaire demande dutravail
Posté le 28-02-2002 à 11:15:22  profilanswer
 

Bonjour,  
 
J'ai une thread t qui à un moment donné prend possession des moniteurs de synchronisation sur deux autres objets o1 et o2 (dans cet ordre). Donc pendant ce moment j'aimerais qu'il fasse un wait sur o2 tout en libérant le moniteur de o1. Y a-t-il un moyen d'y parvenir?  
 
C'est qu'en fait la thread principale doit également à un moment donné prendre possession des moniteurs de synchronisation sur ces deux mêmes objets (dans le même ordre). Ensuite elle devra faire un notify sur o2 pour réveiller t.  
 
Si c'est impossible, qu'est-ce qui ne va pas dans ce que j'ai fait?  
 
Merci d'avance pour votre aide.

 

[jfdsdjhfuetppo]--Message édité par Krueger--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 28-02-2002 à 11:15:22  profilanswer
 

n°105944
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 28-02-2002 à 11:20:51  profilanswer
 

fais un yeld sur o1


---------------
What is popular is not always right, what is right is not always popular :D
n°105960
Krueger
tout salaire demande dutravail
Posté le 28-02-2002 à 11:40:29  profilanswer
 

Heu désolé, j'ai édité mon message. J'aurais dû parler d'une thread t au lieu d'un Runnable r. Mais bon le problème reste le même et quelques yield() un peu partout n'ont pas l'air de marcher. Dead-lock? :(

n°105976
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 28-02-2002 à 11:54:49  profilanswer
 

affirmatif


---------------
What is popular is not always right, what is right is not always popular :D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JAVA]: [Thread]: Comment relever plusieurs moniteurs lors d'un wait()

 

Sujets relatifs
[C++] Threading --> PB de creation de thread (MFC)[Java] Prob fichiers
[Java] Comment éxecuter une application .hlp[C++ ] comment créer et executer des thread en MFC
[XML / Java] SAX Parser API needed !Java : vous utilisez quel editeur ?
Bug Java très ralant (pour les utilisateur)[Java] Les Design Pattern et UML c'est quoi ?
[Java] 1 ptit renseignement SVPprogramation java sous XP??????ayez pitié d'un newbi
Plus de sujets relatifs à : [JAVA]: [Thread]: Comment relever plusieurs moniteurs lors d'un wait()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR