Programovani - fork, exec a spol.

Jan Kurik kurik na reax.cz
Čtvrtek Leden 7 08:22:35 CET 1999


>Jinak mam dotaz:
>PROCES A - spusti proces B a ceka az se B ukonci
>B->spusti C, ale ukonci se drive nez C.
>
>Proces A nejakym zpusobem zjisti ze C bezi a ceka.
>1) neni mi jasne, jak to zjisti
>2) jak bez modifikace A zajistit aby necekalo?


    Mozna to jde jednoduseji, ale na komunikaci mezi procesy lze pouzit
sdilenou pamet. Program C alokuje nejakou sdilenou pamet, do ktere muze neco
programu A napsat; a program A bude testovat existenci teto sdilene pameti.
Nebo lepsi by byly mozna semafory, aby se v pripade vice bezicich instanci
programu A (resp. C) nemlatilo mezi sebou.

    Vice viz.
man 5 ipc

Jan Kurik <kurik na reax.cz>




Další informace o konferenci Linux