More on
synchronized
public synchronized void blah()
{…}
Is the same as
public void blah () {
synchronized (this) {
}
}