Hogyan készítsünk elnevezett pipát?
Hogyan készítsünk elnevezett pipát?

Videó: Hogyan készítsünk elnevezett pipát?

Videó: Hogyan készítsünk elnevezett pipát?
Videó: PIPÁZÁS bemutatása (ezt szívd ne az ELF BART) 2024, November
Anonim
  1. Nak nek teremt egy UNIX nevű cső , használja az mknod parancsot a parancssorban vagy az mknod() rendszerhívást egy C programból.
  2. Az mknod parancsnak több formája van.
  3. Az nevezett - pipa -azonosító az elérési út neve nevű cső akarsz teremt .

Különben is, hogyan működnek a Named Pipes?

A nevű cső egy nevezett , egyirányú vagy duplex pipa közötti kommunikációhoz pipa szerver és egy vagy több pipa ügyfelek. Elnevezett csövek használható kommunikáció biztosítására ugyanazon a számítógépen lévő folyamatok között, vagy a hálózaton keresztül különböző számítógépeken lévő folyamatok között.

A fentieken kívül mi az úgynevezett pipe fájl a Linuxban? FIFO különlegesség fájlt (a nevű cső ) hasonló a pipa , kivéve, hogy a fájlrendszer részeként érhető el. Több folyamattal is megnyitható olvasásra vagy írásra. Amikor a folyamatok a FIFO-n keresztül cserélnek adatot, a kernel minden adatot belsőleg továbbít anélkül, hogy a fájlrendszerbe írná.

Következésképpen miért hívják a FIFO-t csőnek?

Mert a nevű cső is ismert, mint a FIFO speciális fájl. A " kifejezés FIFO Az "első be, első ki" karakterre utal. Ha megtölt egy edényt fagylalttal, majd elkezdi enni, akkor LIFO (utolsó be, első ki) manővert hajt végre.

Mi a különbség a névtelen csövek és a névtelen csövek között?

Nevezett cső ha csak ezen a néven hivatkozik az olvasó és az író. An névtelen cső csak kommunikációra használják között a gyermek és a szülő folyamata, míg a nevű cső kommunikációra használható között kettő névtelen folyamat is. A folyamatok különböző ősei megoszthatnak adatokat a nevű cső.

Ajánlott: