instance method
synchronize
Ruby on Rails 7.0.10
Since v5.2.8.1 Last seen in v7.0.10Signature
synchronize(&block)
No documentation comment.
Parameters
-
blockblock
Source
# File activesupport/lib/active_support/concurrency/load_interlock_aware_monitor.rb, line 20
def synchronize(&block)
Thread.handle_interrupt(EXCEPTION_NEVER) do
mon_enter
begin
Thread.handle_interrupt(EXCEPTION_IMMEDIATE, &block)
ensure
mon_exit
end
end
end
Defined in activesupport/lib/active_support/concurrency/load_interlock_aware_monitor.rb line 20
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Concurrency::LoadInterlockAwareMonitor