node14






Uwagi na temat jednokierunkowych potoków:





















Next: Nazwane potoki ( FIFO
Up: Jednokierunkowe potoki z Unixa
Previous: Atomowe operacje na potokach
  Contents





Uwagi na temat jednokierunkowych potoków:




Dwukierunkowy potok może zostać stworzony poprzez otwarcie dwóch
potoków oraz odpowiednie przemianowanie deskryptorów w potomku.

Wywołanie pipe() musi zostać uruchomione PRZED wywołaniem fork(), w innym
wypadku potomek nie odziedziczy deskryptorów! ( dotyczy również popen() ).

Używając jednokierunkowych potoków należy pamiętać, iż wszystkie procesy
przyłączone do potoku muszą mieć wspólnego przodka. Dzieje się tak dlatego, że
jądro nie zezwala adresację pamięci, gdzie znajduje się potok, jeżeli nie
jest się potomkiem twórcy potoku. W przypadku nazwanych potoków nie zachodzi to
ograniczenie.







2000-03-01








Wyszukiwarka

Podobne podstrony:
node144
node14
node147
node145
node141
node140
node142 HMOAZYBI4SZXFYSHOPGFIAPWE2KM6XTYPAPQODY
node14
node142
node141 EKAPKT6JNUJTRA5TRV5S4M3EVIIA3NDIHGINLOA
node146
node14 TOEAHAI3F3A7FKHLKZHFDMZIWT6B6M3IIHCAFFA
node146 CLWZNY3SU62WRPZ2EMJIMOOECQ5XDFP7SX744PY

więcej podobnych podstron