Seite 1 von 1

LockMutex(), Ausserhalb des Aktuellen Processes Aktive ?

Verfasst: 03.04.2021 10:34
von tft
Hallo,

ja und wider so ne Frage ........ eher Theoretischer Natur. Aber ich möchte von verschiedenen Prozessen aus auf SharedMem zugreifen.
Innerhalb eines Prozesses, kann man den Speicherzugriff der Threads ja damit koordinieren. Funktioniert auch super.

jetzt muss ich den Zugriff auf das SharedMem koordinieren. Kann ich den Mutex an andere Prozesse weitergeben? Oder wird
das SharedMem bereits vom System so verwaltet. Das eine Zugriffsverletzung nicht zustande kommt?

Gruss TFT

Re: LockMutex(), Ausserhalb des Aktuellen Processes Aktive ?

Verfasst: 03.04.2021 11:04
von Andesdaf

Re: LockMutex(), Ausserhalb des Aktuellen Processes Aktive ?

Verfasst: 03.04.2021 13:27
von tft
wo genau liegt der Unterschied zwischen PB CreateMutex(), OpenMutex_() und OpenMutexW_() ?

Re: LockMutex(), Ausserhalb des Aktuellen Processes Aktive ?

Verfasst: 03.04.2021 16:57
von freak
PB CreateMutex() heißt bei Windows "critical section": https://docs.microsoft.com/en-us/window ... -functions
Die funktionieren nur innerhalb eines Prozesses