cteni ze socketu
petr.adamek na antek.cz
petr.adamek na antek.cz
Čtvrtek Listopad 14 10:20:23 CET 2002
> > > K tomu uz jsem dosel taky, ale presto mi neni jasne, proc se proces po
> > > preruseni signalem alarm znovu vraci zpet, presne tam, kde byl prerusen -
> > > podle mych chabych znalosti, by mel pokracovat o krok (rekneme radek ve
> > > zdrojaku) dale - nebo ne ?
> > ??? hmm, a jak ma chudak jadro poznat kde v kodu zacina dalsi radek
> > zdrojaku:-)))???
>
> Pokud signal prijde kdyz je proces blokovan v kernelu uvnitr signalu, tak
> IMHO celkem snadno - ne tedy primo na dalsi radek zdrojaku, ale proste
> pokud chce, aby program pokracoval, tak preda rizeni (zjednodusene receno)
> na instrukci v kodu procesu, ktera nasleduje po volani syscallu, pokud
> chce syscall restartovat, tak to ma kernel plne v rukou.
Samozrejme pokud signal nastane v dobe kdy proces provadi kod,
ktery s tim pocita, tak se muze dit cokoliv, ale obecne?
AdaMcPetr
petr.adamek na antek.cz
http://www.antek.cz
Další informace o konferenci Linux