Skip to content

Instantly share code, notes, and snippets.

@raymondberg
raymondberg / 1_basic.rb
Last active January 29, 2018 15:32
Advisory Lock Sample - Try running in Rails Consoles in separate processes
## Run alongside self
count=0
while true
Rails.logger.tagged(Process.pid) do
Dispute.with_advisory_lock("hamster_dance") do
Rails.logger.info "Doing hamster dance #{count}!"