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