LockMutex(), Ausserhalb des Aktuellen Processes Aktive ?

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

LockMutex(), Ausserhalb des Aktuellen Processes Aktive ?

Beitrag 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
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Andesdaf
Moderator
Beiträge: 2672
Registriert: 15.06.2008 18:22
Wohnort: Dresden

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

Beitrag von Andesdaf »

Win11 x64 | PB 6.20
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

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

Beitrag von tft »

wo genau liegt der Unterschied zwischen PB CreateMutex(), OpenMutex_() und OpenMutexW_() ?
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

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

Beitrag von freak »

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