GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Wo wird ein benanntes Semaphor gespeichert?

Geschlossen . Diese Frage braucht Details oder Klarheit. Antworten werden derzeit nicht akzeptiert.

Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten.

Vor 5 Jahren geschlossen.


Verbessern Sie diese Frage

Ein benanntes Semaphor (unter Verwendung von semaphore.h ) wird durch einen Namen in der Form /somename identifiziert; Das heißt, eine nullterminierte Zeichenfolge mit bis zu NAME_MAX-4 (d. h. 251) Zeichen, die aus einem anfänglichen Schrägstrich besteht, gefolgt von einem oder mehreren Zeichen, von denen keines ein Schrägstrich ist.

Da der Name dem Pfadnamen im Dateisystem entspricht. Wo befindet sich diese Semaphore?ipcs ist für System V-Semaphoren. Wie finde ich POSIX-Semaphoren?

Akzeptierte Antwort:

Von Mann 7 sem_overview :

Zugriff auf benannte Semaphoren über das Dateisystem

Unter Linux werden benannte Semaphoren in einem virtuellen Dateisystem erstellt, das normalerweise unter /dev/shm gemountet wird , mit Namen der Form sem.somename . (Aus diesem Grund
sind Semaphornamen auf NAME_MAX-4 statt NAME_MAX
Zeichen beschränkt.)


Linux
  1. Linux-Betriebssystemdienst „benannt“

  2. Wo ist die Itoa-Funktion in Linux?

  3. Beispiel für die Verwendung benannter Pipes in Linux Bash

  4. Wo speichert Linux mein Syslog?

  5. Systemweite globale Variable / Semaphor / Mutex in C++/Linux?

Eine Einführung in Pipes und Named Pipes in Linux

Wo sind die Konfigurationsdaten in Linux gespeichert

Linux – Wo wird der Environment-String tatsächlich gespeichert?

Wo ist die php.ini-Datei auf einem Linux/CentOS-PC?

Wo soll das zsh-Autocompletion-Skript unter Linux platziert werden?

Wo wird die Kernel-Konfigurationsdatei gespeichert?