Method: Rex::ReadWriteLock#initialize

Defined in:
lib/rex/sync/read_write_lock.rb

#initializeReadWriteLock

Initializes a reader/writer lock instance.



24
25
26
27
28
29
30
# File 'lib/rex/sync/read_write_lock.rb', line 24

def initialize
  @read_sync_mutex  = Mutex.new
  @write_sync_mutex = Mutex.new
  @exclusive_mutex  = Mutex.new
  @readers          = 0
  @writer           = false
end