les exceptions en utilisant les threads
salut
moi j'ai un probleme lors de l'exécution de mon application (sous jbuilder9), j'utilise des threads et pdt l'éxécution j'ai une exception qui est affiché
java.lang.IllegalMonitorStateException: current thread not owner
at java.lang.Object.notify(Native Method)
malgrés que j'ai utilisé la methode synchronized
Code:
1 2 3 4 5 6 7 8
| synchronized (this){
try {this.wait();}
catch (InterruptedException ex4){}
}
synchronized (this){
try {this.notify();}
catch (InterruptedException ex4){}
} |
merci d'avance pour votre aide
exception en utilisant les threads
oui bien sur voici mon code
Code:
1 2 3 4 5 6
| Frame2.fin+=1;
Frame2.file_global[Frame2.fin]=thisreq;
synchronized(Frame2.file_global[Frame2.fin]){
try{Frame2.file_global[Frame2.fin].wait();}
catch(InterruptedException ex4){}
} |
la file globale c'est pour bloquer les requetes (les requetes sont des threads)
exception en utilisant les threads
j'ai pas su où je dois placé exactement synchronized();
pouvez vs m'expliquer plus S.V.P c'est vraiment urgent
les exceptions en utilisant les threads
mon prg est trop long, je ne eut pas l'afficher ds l'ensemble
mais j'ai une question est ce que on peut remplacer wait() par suspend() et replacer notify () par resume () ????????