GNU/Linux >> Znalost Linux >  >> Linux

Linux – kde je uložen pojmenovaný semafor?

Zavřeno . Tato otázka vyžaduje podrobnosti nebo jasnost. Momentálně nepřijímá odpovědi.

Chcete zlepšit tuto otázku? Přidejte podrobnosti a objasněte problém úpravou tohoto příspěvku.

Zavřeno před 5 lety.


Vylepšete tuto otázku

Pojmenovaný semafor (pomocí semaphore.h ) je identifikován jménem ve tvaru /somename; to znamená řetězec zakončený nulou o délce až NAME_MAX-4 (tj. 251) znaků sestávající z počátečního lomítka, po kterém následuje jeden nebo více znaků, z nichž žádný není lomítka.

Protože název odpovídá názvu cesty v souborovém systému. Kde se nachází tento semafor?ipcs je pro semafory System V. Jak najít semafory POSIX?

Přijatá odpověď:

Od muže 7 sem_overview :

Přístup k pojmenovaným semaforům prostřednictvím souborového systému

V Linuxu jsou pojmenované semafory vytvářeny ve virtuálním souborovém systému, běžně připojeném pod /dev/shm , s názvy ve tvaru sem.somename . (To je důvod
, že názvy semaforů jsou omezeny na NAME_MAX-4 spíše než NAME_MAX
znaků.)


Linux
  1. Jak na to Linux pojmenované zásuvky

  2. Kde je uložen konfigurační soubor jádra?

  3. Kde je uložen soubor protokolu sshd v systému Red Hat Linux?

  1. Služba OS Linux „pojmenovaná“

  2. Vlastní Linux GUI:Kde začít?

  3. Kde je Linux CFS Scheduler Code?

  1. Celosystémová globální proměnná / semafor / mutex v C++/Linuxu?

  2. Kde je v Linuxu definována ssize_t?

  3. Kam mám nainstalovat aplikaci v systému Linux?