Zpracovani signalu procesem

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Čtvrtek Září 19 20:19:09 CEST 2002


On Thu, 19 Sep 2002, Michal Dobes wrote:

> vnasi dost zmatenosti, treba uz jen to, ze nektere signaly
> se muzou predat jakemukoliv vlaknu, co je zrovna po ruce, a nektere 
> signaly se predavaji jen vlaknu, ktereho se to tyka (tusim FPE, TRAP,
> SEGV, PIPE[?]) a buh vi, jake dalsi skarede prekvapeni se daji 

Jde o to, ze signaly se pouzivaji de facto na dve ruzne veci: na
asynchronni signalizaci mezi ruznymi procesy a na synchronni osetrovani
vyjimecnych stavu nastalych v ramci jednoho procesu (ci threadu).
Vyjmenovane signaly patri prave do te druhe skupiny, a proto jsou
v MT programu logicky svazany s jednim urcitym threadem, ktery je
vyvolal. Tedy za predpokladu, ze takovy signal nekdo nevygeneroval
umele pres kill(), ze ano...

--Pavel Kankovsky aka Peak
"Welcome to the Czech Republic. Bring your own lifeboats."



Další informace o konferenci Linux