Неіменований канал (англ. pipe) — механізм обміну даними між процесами в Unix і подібних ОС, один з засобів взаємодії між процесами. Разом з механізмом перепризначення вводу-виводу використовується у конвеєрній обробці даних.
На відміну від іменованих каналів, доступ до яких мають будь-які процеси, що знають ім'я каналу та мають відповідні права читання та/або запису в канал, неіменованими каналами можуть користуватись процеси, породжені від спільного батьківського процесу.
Як і іменований канал, неіменований канал забезпечує обмін даними через оперативну пам'ять. Канал знищується при завершенні процесу, що створив цей канал.
Канал неявно створюється командою:
command1 [arglist1] | command2 [arlist2]
Де: command1, command2 — команди, між процесами яких має бути забезпечена обмін даними через канал; символ '|' — оператор створення каналу.
Дивись також
Посилання
- Сергей Дунаев. Unix System V. Release 4.2 Общее руководство. — Диалог-Мифи. — .
Ця стаття потребує додаткових для поліпшення її . (липень 2017) |
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Neimenovanij kanal angl pipe mehanizm obminu danimi mizh procesami v Unix i podibnih OS odin z zasobiv vzayemodiyi mizh procesami Razom z mehanizmom perepriznachennya vvodu vivodu vikoristovuyetsya u konveyernij obrobci danih Shema vzayemodiyi procesiv cherez neimenovanij kanal v Unix Na vidminu vid imenovanih kanaliv dostup do yakih mayut bud yaki procesi sho znayut im ya kanalu ta mayut vidpovidni prava chitannya ta abo zapisu v kanal neimenovanimi kanalami mozhut koristuvatis procesi porodzheni vid spilnogo batkivskogo procesu Yak i imenovanij kanal neimenovanij kanal zabezpechuye obmin danimi cherez operativnu pam yat Kanal znishuyetsya pri zavershenni procesu sho stvoriv cej kanal Kanal neyavno stvoryuyetsya komandoyu command1 arglist1 command2 arlist2 De command1 command2 komandi mizh procesami yakih maye buti zabezpechena obmin danimi cherez kanal simvol operator stvorennya kanalu Divis takozhImenovanij kanal Kanal programuvannya PosilannyaSergej Dunaev Unix System V Release 4 2 Obshee rukovodstvo Dialog Mifi ISBN 5 86404 059 2 Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lipen 2017 Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi