ceres80
22-06-2006, 16:10
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 !
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 !