Au weia...da guckt man mal eben, was an der Sportecke so verkehrt sein soll...und landet im Monrose-Forum.
Au weia...da guckt man mal eben, was an der Sportecke so verkehrt sein soll...und landet im Monrose-Forum.
smack smash
Im Sportforum wird gemogelt.
Und dann schummelt sich muckel dazwischen:
Totila ist mein Zeuge.
Nichtdeterminismus muss kein Fehlverhalten sein.
Totilas Post 4140772
Meiner 4140773
muckel 4140774
Reihenfolge im Thread:
Meiner
muckel
Totila
Interessant.
der Hacker
Meine Stories:Zitat von Leonard Bernstein
Civ VI aus der Sicht von Civ IV BTS, englischer Weltraumsieg auf König
Der Erste Kaiser wieder aufgenommen
In diesem Fall: Sympathie
Meine Stories:Zitat von Leonard Bernstein
Civ VI aus der Sicht von Civ IV BTS, englischer Weltraumsieg auf König
Der Erste Kaiser wieder aufgenommen
Die Posts werden innerhalb eines Threads nach dem Timestamp geordnet. "PostId zuweisen" und "Timestamp generieren" sind zusammen nichtatomare Operationen in der Forumssoftware. Ein Post wird aber von der Datenbank nur angenommen, wenn er einen gültigen Timestamp und vor allem eine gültige PostID hat.
Die Timestamps habt ihr also in der Reihenfolge zeri -> muckel -> toti bekommen. Die PostIDs toti -> zeri -> muckel. Dadurch gab es einen kurzen Moment wo es einen gültigen Datenbankzustand gab, in dem muckels Post noch nicht in der Datenbank eingetragen war. Bei einer erneuten Abfrage ist dann muckels Post dabei und wird entsprechend dem Timestamp weiter vorne einsortiert.
Das ist auch deterministisch, da die Reihenfolge bei der Operationsabarbeitung vom Scheduling auf dem Server abhängt, welches an sich deterministisch ist.
Papoy!
Lirum Larum...
Ich eröffne mal ein Support-Ticket bei VBulletin