"synchronized" metoda
class Counter {
// sdílená proměnná reprezentující stav objektu
private int currentValue = 0;
public synchronized int next() {
// toto je kritická sekce, která musí proběhnout atomicky
return ++currentValue;
}
}
![[Poznámka]](http://www.fi.muni.cz/~tomp/slides/images/note.png) |
Poznámka
|
Celá metoda se zamkne monitorem objektu "this" - vždy.
|