Comment Comment by semiquaver Don’t skip the discussion on advisory locks. In my experience nearly every nontrivial application that spans multiple machines has concurrency bugs that advisory locks are perfectly suited to fix. parent semiquaver 11 months ago