enviroment
Petr Novotny
Petr.Novotny na antek.cz
Pondělí Březen 6 11:12:40 CET 2000
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 6 Mar 00, at 11:00, Karel Zak - Zakkr wrote:
> V tom samem manualu je i neco o komunikaci mezi procesy tedy IPC... (hlavne
> jedna-li se o "trosku" dat tak to bude asi lepsi nez pipe).
Proc?
> A nebo - je-li to mozne - prejit na thready.
Aneb "thready jsou draha hracka pro programatora, ktery neumi
fork()ovat".
Pro nastaveni roury pro komunikaci se pouzije nasledujici postup
(velmi zhruba):
Pres pipe() utvorim rouru (dostanu oba konce roury)
Po fork() provede child process neco jako
dup2(prvni_roura,fileno(stdin));
dup2(druha_roura,fileno(stdout));
execve(...);
No a za pomoci opacnych koncu roury mohu komunikovat.
(Jestli jsem napsal hovadinu, tak me prosim opravte. Sam jsem
takhle komunikaci nepsal - vychazim z cetby fungujicich zdrojaku,
ale treba neco prehlizim.)
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60
Comment: http://community.wow.net/grt/qdpgp.html
iQA/AwUBOMN2iFMwP8g7qbw/EQKM6ACg9IAdu2/7jKxUnNYrctiiMwaoiTIAoLc/
e+ubA/tEqeJfBTSzy2mU3Xwl
=NiNT
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
[Tom Waits]
Další informace o konferenci Linux