Module: ActiveSupport::Concurrency

Defined in:
lib/active_support/concurrency/null_lock.rb,
lib/active_support/concurrency/share_lock.rb,
lib/active_support/concurrency/thread_monitor.rb,
lib/active_support/concurrency/load_interlock_aware_monitor.rb

Defined Under Namespace

Modules: NullLock Classes: ShareLock, ThreadMonitor

Constant Summary collapse

LoadInterlockAwareMonitor =

A monitor that will permit dependency loading while blocked waiting for the lock.

ActiveSupport::Deprecation::DeprecatedConstantProxy.new(
  "ActiveSupport::Concurrency::LoadInterlockAwareMonitor",
  "::Monitor",
  ActiveSupport.deprecator,
  message: "ActiveSupport::Concurrency::LoadInterlockAwareMonitor is deprecated and will be " \
           "removed in Rails 9.0. Use Monitor directly instead, as the loading interlock is " \
           "no longer used."
)