- Panther blogja
- A hozzászóláshoz be kell jelentkezni
- 1178 megtekintés
Hozzászólások
Köszi a jegyzetet, hasznos lehet sokaknak.
Egy gyors kérdés: olyat lehet csinálni, hogy két program be és kimenetét kölcsönösen összekötni? Azaz egyfajta egyszerű IPC-t megvalósítani úgy, hogy az egyik program stdout-ja a másik stdin-jére van kötve, és az egyik program stdin-je pedig a másik stdout-jára? Az ütemezés miatt: feltételezhető, hogy a két program felváltva olvas és ír, 1 sor olvasás, 1 sor írás, és mindig megvan, melyik program kezdi az írást, így deadlock nem fog előjönni.
- A hozzászóláshoz be kell jelentkezni
Csak kósza gondolat, nem nagyon mélyedtem el benne. Csinálsz 2 FIFO-t, és P1 és P2 azokból/azokba ír/olvas?
mkfifo /tmp/egyik.$$ /tmp/masik.$$
p1 < /tmp/egyik.$$ > /tmp/masik.$$ &
p2 < /tmp/masik.$$ > /tmp/egyik.$$
wait
rm /tmp/egyik.$$ /tmp/masik.$$
- A hozzászóláshoz be kell jelentkezni
köszi!
- A hozzászóláshoz be kell jelentkezni
kösz
____
Semmi sem biztos. Még az sem biztos, hogy semmi sem biztos.
- A hozzászóláshoz be kell jelentkezni
ezt megkukkantom, koszi :)
-
Slackware current / OSX Snow Leopard
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni