Avrei bisogno di fare in modo che alcuni metodi di un monitor vengano eseguiti in mutua esclusione (Accedono alle variabili condivise incapsulate nella classe Monitor) mentre un altro metodo vorrei potesse essere invocato senza bisogno di mutua esclusione.
Supponiamo di avere due metodi synchronized ed un metodo non synchronized.
In tal caso, se uno dei primi due metodi e' in esecuzione e, durante la sua esecuzione, viene invocato il metodo non synchronized da un altro questo viene eseguito "subito" (Ovvero non rimane in attesa sul monitor e viene eseguito in maniera concorrente al metodo synchronized invocato precedentemente da un altro thread) ?!?
Spero di non aver fatto troppo casino nel porre la domanda...