Sha256: aee561ed19aa07a4416549a857b232f3f94f6a1f47582b4ffcfd7aaa0af2833e

Contents?: true

Size: 260 Bytes

Versions: 3

Compression:

Stored size: 260 Bytes

Contents

require_relative "../lib/asynchronous"

SharedMemory.test_value= 0
async :OS do

  loop do
    SharedMemory.test_value += 1
    sleep 3
  end

end

loop do
  if shared_memory.test_value >= 10
    Process.exit
  end
  puts SharedMemory.test_value
  sleep 1
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
asynchronous-3.0.1 examples/shared_memory1.rb
asynchronous-3.0.0.pre.pre examples/shared_memory1.rb
asynchronous-2.1.0 examples/shared_memory.rb