Hallo Tom,
Indem schon gelesen wird, während noch geschrieben wird.
Falls das geschehen sollte, passiert allerdings auch nichts „Schlimmes“. Notfalls ergibt das unserialize() false
und es wird ein neues Array erzeugt.
Wie gesagt, solange es nicht extrem viele Zugriffe gibt, ist dieser Fall sehr unwahrscheinlich. Die einzige Konsequenz ist eine etwas zufälligere Ausgabe der Werte (da „zu früh“ neu gemischt wird). Das scheint mir im Anwendungsfall des TO laut dessen Beschreibung völlig unkritisch.
Du hast ja im Prinzip Recht, allerdings habe ich bei deinen Argumentationen öfters das Gefühl, dass du so sehr auf Details achtest, dass Fortschritt in der Sache schwierig wird. (Ich beziehe mich damit nicht nur auf diesen Thread.)
Viele Grüße
Claudius