chciałbym wykonać pewne metody niepodzielność z Ruby, według http://en.wikipedia.org/wiki/Atomicity_(database_systems)Napisz operację atomową
Na przykład, jeśli mam:
a = 30
b = 75
Chciałbym móc zrobić coś takiego:
atomic_operation do
a += 10
b -= 39
end
Czy istnieje macierzysty moduł w Rubim 1.9, który pozwala na taki proces? Jeśli to możliwe, chciałbym to zrobić bez użycia wtyczki. Wielkie dzięki!
Spójrz na https://github.com/headius/ruby-atomic i wewnątrz http://pragprog.com/book/jsthreads/working-with-ruby- wątki –