Module: Concurrent::Synchronization
Constant Summary
-
LockableObjectImplementation =
private
Note:
**Private Implementation:** This abstraction is a private, internal implementation detail. It should never be used directly.
case when Concurrent.on_cruby? MutexLockableObject when Concurrent.on_jruby? JRubyLockableObject when Concurrent.on_truffleruby? MutexLockableObject else warn 'Possibly unsupported Ruby implementation' MonitorLockableObject end