Skip to content

Instantly share code, notes, and snippets.

/post.scala
Created Jul 20, 2017

Embed
What would you like to do?
the description for this gist
class LockBasedRook extends Rook {
private var coordinates: (Long, Long) = (0,0)
def updatePosition(offset :(Long, Long)) = this.synchronized {
coordinates = (coordinates._1 + offset._1, coordinates._2 + offset._2)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.