Forum: PC-Programmierung Zugriff auf Memory Mapped File


von Georg (Gast)


Lesenswert?

Hi,

ich habe hier ein MemoryMappedFile auf das mit zwei Prozessen 
zugegriffen wird. Zu beachten ist, das der eine immer nur schreibt und 
der andere nur ließt.

Frage: kann ich Probleme bekommen, wenn der eine ließt, während der 
andere schreibt? D.h. muß ich den gegenseitigen Zugriff ausschließen 
(Stichwort Mutex) oder geht das auch so?

Gruß Georg

von Klaus W. (mfgkw)


Lesenswert?

Dann kann es dir halt passieren, daß ein Teil des Gelesenen der Stand 
vor dem Schreiben ist, der andere Teil von nach dem Schreiben.
D.h. du hast inkonsistente Daten gelesen.

von Nico S. (Gast)


Lesenswert?

Du musst eine Mutex verwenden.

von Georg (Gast)


Lesenswert?

Danke für die Hinweise! Ich schau mal.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.