我目前正在用 rails 3 + postgresql 做一个悲观的 loking。但似乎没有办法确认锁正在工作,除非我经历了进行并发测试的麻烦。有没有办法通过控制台测试这个?
例子
User.transaction do
u1 = User.find(1, :lock => true)
u2 = User.find(1)
## u2 should not be able to do anything right?
end
我目前正在用 rails 3 + postgresql 做一个悲观的 loking。但似乎没有办法确认锁正在工作,除非我经历了进行并发测试的麻烦。有没有办法通过控制台测试这个?
例子
User.transaction do
u1 = User.find(1, :lock => true)
u2 = User.find(1)
## u2 should not be able to do anything right?
end