класс ActiveSupport::Concurrency::LoadInterlockAwareMonitor
Монитор, позволяющий загружать зависимости, пока происходит ожидание блокировки.
Публичные методы экземпляра
# File activesupport/lib/active_support/concurrency/load_interlock_aware_monitor.rb, line 10
def mon_enter
mon_try_enter ||
ActiveSupport::Dependencies.interlock.permit_concurrent_loads { super }
end Входит в эксклюзивную секцию, но позволяет загружать зависимости, пока происходит ожидание.
Вызывает метод суперкласса
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.