Next: Nazwane potoki ( FIFO
Up: Jednokierunkowe potoki z Unixa
Previous: Atomowe operacje na potokach
  Contents
- 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