Grazie Pippo, stasera provo e ti faccio sapere.

Non avevo provato con un boolean e un metodo statico..

Quindi secondo la tua soluzione non occorre usare variabili volatile?