Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen!

ich habe drei fragen zu semaphoren in c++ in bezug auf die api's verschiedener betriebssystemen:

1) UNIX: Erzeugen -> semget (...); Anfordern p -> semop (...); Freigeben v -> semctl (...)

Stimmt das so?

2) WIN32-API: Erzeugen -> CreateSemaphore(...); Anfordern p -> WaitForSingleObject (...); Freigeben v -> ReleaseSemaphore(...)

Stimmt das?

3) Kann mir jemand ein zusätzliches Betriebssystem außer Linux nennen, welches mit Semaphoren arbeitet, die durch eine API angesprochen werden können. Wie lauten die dazugehörigen Befehle dann?

Ich wäre euch sehr dankbar für jegliche Hinweise!!

Gruß

Philip

Geschrieben

danke für die schnelle antwort!

würde mich echt mal interessieren, welche suchbegriffe du verwendet hast, habe gestern die ganze nacht google etc. bemüht und nichts brauchbares gefunden...

Geschrieben
Stimmen denn die befehle für unix und win32, die ich angegeben habe?

Linux-Unix-Programmierung : Ein Semaphor öffnen oder erstellen - semget()

Linux-Unix-Programmierung : Abfragen, ändern oder löschen der Semaphoremenge - semctl()

Linux-Unix-Programmierung : Operationen auf Semaphoremengen - semop()

die win32 API ist in der MSDN dokumentiert -> Synchronization Functions (Windows)

AFAIK zumindest alle SysV-spezifischen OS implementieren semaphoren. andere implementieren existieren möglicherweise, ist mir aber nicht bekannt.

s'Amstel

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...