Does Ruby have atomic variables, like AtomicInteger or AtomicBoolean in Java?
Does Ruby have atomic variables, like AtomicInteger or AtomicBoolean in Java?
Use Mutex as suggested like so:
i = 0
lock = Mutex.new
# Then whenever you want to modify it:
lock.synchronize do
i += 1
end