Every time I read about using synchronized in Scala the author will usually mention that Actors should be used instead (this for example). While I understand roughl
Actors guarantee that only a single message will be handles at time so that there will not be two threads accessing any of the instance members - ergo no need to use synchronized