Why `this.synchronized` instead of just `synchronized` in Scala?
In scala synchronized
is not a keyword, as in java.
It is in fact a member of AnyRef
, which is scala equivalent for java's Object
.
So to answer your question, you can either use synchronized
or this.synchronized
, just as you can do toString
or this.toString
.