|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jan 2006
Città: Agrigento
Messaggi: 18
|
[java] Thread - Synchronized
Se ho un blocco Synchronized su un thread una variabiale come faccio a sapere se qualche altro thread cerca di accedere alla stessa variabile mentre il primo thread la usa ?
Es. ----------------------------------------------- Thread 1) synchronized(pool) { // ho ottenuto l'accesso a pool leggi e/o scrivi pool } ----------------------------------------------- ----------------------------------------------- Thread 2) leggi pool // in questo caso il thread 1) dovrebbe lanciare un'eccezione al thread 2 poichè quest'ultimo non può accedere alla pool ----------------------------------------------- Grazie ! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
se il blocco è sinchro, e thread 1 sta usando il blocco, thread 2 aspetta che si sblocchi e poi lo usa.
Naturalmente devi mettere strutture di controllo e di risveglio dei thread(praticamente wait e notify)
__________________
My gaming placement |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:39.


















