Hallo Jens,

danke für deinen Beitrag. Ich hatte auch an so etwas gedacht, war mir aber unschlüssig ob es nicht vielleicht ne Möglichkeit gibt wie replace() oder so,
wo ich das umgehen kann.

Geht leider nicht also werde ich das wohl so implementieren müssen.

Grüße

Frank
:-)

Am 01.08.2007 um 12:31 schrieb Jens Kraemer:

On Tue, Jul 31, 2007 at 02:29:38PM +0200, Francisc Simon wrote:

Hallo Jens,

das funktioniert natürlich :-)

Es ist nur leider so, dass ich ein Mutex brauche auf dem Array
solange ich es bearbeite und da habe ich zwar durch Ruby-Memcache den
mutex.synchronize beim Zugriff aber dann zwischen den 2 Zugriffen zum
auslesen -> einschreiben habe ich keinen schutz für das Array, das es
nicht überschrieben wird :-(

deshalb wollte ich das in einem machen und wenn ich jetzt ein replace
mache muss ich trotzdem erst mal auslesen ... vielleicht kennt jemand
eine lösung

Da wirst du wohl nicht drum herum kommen, noch irgendeine zentrale
Instanz vor den Memcache zu schalten, die darüber wacht dass immer nur
ein client auf das Array zugreift.

Grüße,
Jens

--
Jens Krämer
http://www.jkraemer.net/ - Blog
http://www.omdb.org/     - The new free film database
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug


_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an