vorrei eseguire alcuni metodi atomicità con Ruby, secondo http://en.wikipedia.org/wiki/Atomicity_(database_systems)Scrivere un'operazione atomica
Per esempio, se ho:
a = 30
b = 75
Vorrei essere in grado di fare qualcosa di simile:
atomic_operation do
a += 10
b -= 39
end
Esiste un modulo nativo in Ruby 1.9 che consente tale processo? Se possibile, mi piacerebbe farlo senza usare un plugin. Grazie molto!
Date un'occhiata a https://github.com/headius/ruby-atomic e dentro http://pragprog.com/book/jsthreads/working-with-ruby- thread –