Tom: memcached - ist mein erstelltes locking falsch?

Beitrag lesen

Hello,

Warum while?

Ich hätte jetzt if benutzt.

Und um das if ggf. noch eine Schleife mit Zähler (z.B. bis 5) und Waretezeit für wiederholten Versuch.

Ich dachte durch das while probiert er es unendlich oft - das soll er nämlich.
Er _muss_ reinschreiben. Vorher darf es nicht weitergehen.

Wer ist "er"?
Und warum fragst Du dann nach "while(true)"? und nicht nach "while(false)"?

oder habe ich da jetzt was verkehrt verstanden?

http://php.net/manual/en/memcache.add.php sagt:
"Memcache::add() stores variable var with key only if such key doesn't exist at the server yet"

Die Variable wir also nur dann beschrieben, wenn der Schlüssel nicht existiert.
Wenn der Schlüssel existiert, ist bereits jemand anders an der Variablen dran, wenn der eigene Prozess nicht verschlafen hat, sich das zu merken, dass er es selber war...

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de