标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 locking
两个不同的系统/进程尝试更新同一请求。但是,我使用的是悲观锁定机制:lock!。假设系统1在系统2之前获得了锁定。 system-2获取锁的最大等待时间是多少? 相关问题:如果达到最大等待时间,将回滚事务吗?
lock!
Request.transaction do lock! # Do something important end