Avoid synchronized(this) in Java? Avoid synchronized(this) in Java? multithreading multithreading