Does Ruby have atomic variables?

Viewed 4515

Does Ruby have atomic variables, like AtomicInteger or AtomicBoolean in Java?

5 Answers

Use Mutex as suggested like so:

i = 0
lock = Mutex.new

# Then whenever you want to modify it:
lock.synchronize do
  i += 1
end
Related