LockMutex(), Ausserhalb des Aktuellen Processes Aktive ?

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
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 , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
Andesdaf
Moderator
Beiträge: 2658
Registriert: 15.06.2008 18:22
Wohnort: Dresden

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

Beitrag von Andesdaf »

Win11 x64 | PB 6.00 (x64)
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
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 , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
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