Class: Mutex

Inherits:
Object show all
Defined in:
lib/knj/rhodes/mutex.rb

Instance Method Summary collapse

Instance Method Details

#synchronizeObject



2
3
4
5
6
7
8
9
10
11
# File 'lib/knj/rhodes/mutex.rb', line 2

def synchronize
  sleep 0.05 while @working
  @working = true
  
  begin
    yield
  ensure
    @working = false
  end
end