Bonjour,
Voila je developpe une application dont plusieur thread (parfois jusqua 100+) accede a une meme methode a tout les 1sec pile.
jaimerais savoir lorsque la methode "methodsynchronized" est acceder par un thread comment se comporte les autres threads, est-ce quil bloque a cette ligne: "UneClasse.methodsynchronized();" en attendant que la methode se libere ou il passe par dessus et les demande dacces a la methode sont enregistrer dans une espece de pile qui permet aux threads de continuer leur travaille sans bloquer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 while(true){ long tlost = System.currentTimeMillis(); UneClasse.methodsynchronized(); //exemple tlost = System.currentTimeMillis() - tlost; try { Thread.sleep(1000 - tlost); } catch (Exception e) {} }
J'espere avoir ete asser clair...
Merci d'avance de vos reponses
Partager