Class: Thread
- Inherits:
-
Object
- Object
- Thread
- Defined in:
- lib/fsdb/modex.rb,
lib/fsdb/modex.rb,
lib/fsdb/mutex.rb,
lib/fsdb/faster-modex.rb,
lib/fsdb/faster-modex.rb,
lib/fsdb/faster-mutex.rb
Overview
Make sure we use the fast definition, not the thread.rb one!
Class Method Summary collapse
Class Method Details
.exclusive ⇒ Object
:nodoc:
7 8 9 10 11 12 13 |
# File 'lib/fsdb/faster-modex.rb', line 7 def self.exclusive old = critical self.critical = true yield ensure self.critical = old end |
.nonexclusive ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/fsdb/modex.rb', line 16 def self.nonexclusive old = critical self.critical = false yield ensure self.critical = old end |