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

  FORUM HardWare.fr
  Programmation
  Java

  [java] synchronize & static

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] synchronize & static

n°722260
Giansolo
ben ... rien....
Posté le 11-05-2004 à 17:49:13  profilanswer
 

Bonjour a tous,
j'ai 2 question qui me turlupine, et c'est surement tres con comme questions :
-est-ce qu'il existe un moyen de lever une exception avec synchronize quand un objet essaye d'accéder un autre objet deja en utilisation. hm.  
 

Code :
  1. synchronized(a)
  2. {
  3. ...
  4. }


si b appelle a, je souhaiterais lever une exception genre 'objet en cours d'utilisation' etc...
Il existe peut-etre un autre mot clé que je ne connais pas? (j'ai pas été foutu de trouver le mot clé synchronize(d) dans la doc java)
 
-mon autre question est surement débile:
j'ai une classe A avec des champs statics
j'ai une classe B qui hérite de A
pkoi n'herite-t-elle pas de ses champs statics?
Il me semble que dans l'heritage tout se transmet non? j'ai été incapable de trouver une réponse la dessus. meme en lisant mon bouquin de javal'fairetoutdesuite.
 
merci ca ceux qui peuvent m'aider.
Gian
 


---------------
grmmblblblbl...
mood
Publicité
Posté le 11-05-2004 à 17:49:13  profilanswer
 

n°722270
the real m​oins moins
Posté le 11-05-2004 à 17:51:41  profilanswer
 

parce que si B héritait des champs statiques de A, il y en aurait deux instances.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°722279
Giansolo
ben ... rien....
Posté le 11-05-2004 à 17:54:13  profilanswer
 

Merde! t'as raison c'etait tout con! merci!
 
reste plus que cette question de synchronized a la c..


---------------
grmmblblblbl...
n°722291
nraynaud
lol
Posté le 11-05-2004 à 18:13:20  profilanswer
 

pour la première question, utilise un drapeau explicite pour faire ça.
 
concernant la synchronisation, tout est là :
http://java.sun.com/docs/books/jls [...] tml#255769


---------------
trainoo.com, c'est fini
n°722294
the real m​oins moins
Posté le 11-05-2004 à 18:14:08  profilanswer
 

nraynaud a écrit :

pour la première question, utilise un drapeau explicite pour faire ça.

et c'est d'ailleurs sur ce drapeau que devrais etre le bloc synchronized [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°722296
nraynaud
lol
Posté le 11-05-2004 à 18:16:48  profilanswer
 

the real moins moins a écrit :

et c'est d'ailleurs sur ce drapeau que devrais etre le bloc synchronized [:itm]

bah oui, biensur, changer les responsabilités ça veut dire changer la synchronisation.


---------------
trainoo.com, c'est fini
n°722380
Giansolo
ben ... rien....
Posté le 11-05-2004 à 19:13:06  profilanswer
 

merci! je regarde ca tout de suite!!!


---------------
grmmblblblbl...
n°722439
Giansolo
ben ... rien....
Posté le 11-05-2004 à 20:05:13  profilanswer
 

bon, j'ai lu le truc, et j'ai pas tout compris... il y a un flag a changer pour synchronized?
la seule méthode que j'ai trouvé est de mettre un booleen a la place du synchronized mais c pas tres propre... :-/


---------------
grmmblblblbl...

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

  [java] synchronize & static

 

Sujets relatifs
java- lire une liste dans un fichier[java] Philosophie java
[java] faire son navigateur[Java] Probleme de dependance/package/import [resolu]
[Java] appel du constructeur[XML - MathML - Java] Interpréter du MathML dans du Java (SWING)
[Java]Image de fond[java] swing : comment réaliser un arbre binaire
[Java] une erreur d'operation concurrente... je seche.[JAVA] Nombre limite de thread
Plus de sujets relatifs à : [java] synchronize & static


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