hotti: MySQL PDO Datensatz holen und sperren

Beitrag lesen

Moin

ich habe 5 Simultane Prozesse, die sich Daten aus einer Tabelle holen und abarbeiten. Ich möchte dass dabei die Prozesse nicht die selben Daten bearbeiten.

Mach doch den Prozess selbst oder die kritische Phase atomar, z.B. durch einen Exclusive Lock auf die eigene Datei. Dem OS gelingt es zwar, mehrere Prozesse zu starten, aber vor der kritischen Phase müssen alle Anderen warten, wenn schon einer dran ist. Mit dem Beenden eines Prozesses ist der Lock wieder aufgehoben.

Schöne Grüße.

--
Das Beste am Norden ist, da wo ich gestern abend war (Ooch Thiel, Du altes Ferkel *G*).