panic: non blocking command disallowed

Dan Lukes dan at obluda.cz
Wed Sep 1 08:57:42 CEST 2004


Jan Stary wrote:

> acx0: panic: non blocking command disallowed in this context.

> Co je to "non blocking command"? 

	Non-blocking (nekdy se take rika "asynchronni") command je prikaz, kdy
se rizeni vrati volajicimu pred vykonanim pozadovane funkce - a jeji
vyrizovani proviha asynchronne k behu hlavniho programu.

> V jakem "contextu" je zakazany a proc?

	To preci rika ta hlaska - zakazany je v "tomto" kontextu. Proc ale - to
uz prozradi az studium zdrojaku ...

> Cim je zpusoben ten panic?

	I to rika hlaska - volanim asynchronni funce v kontextu, ve kterem to
neni dovoleno.

> Od Gogola jsem se nic nedozvedel.

	Google je cenny zdroj informaci, ale ani on nevi vsechno. V tomto
pripade je treba prostudovat stranky autora onoho portu, jsou-li jake,
pripadne diskusni listy nebo news tykajici se tohoto software - a v
nepoisledni rade - proste otevrit zdrojove kody, najit vypsanou hlasku
a zanalyzovat kdy a proc se vola (a kdy se zavola kdyz se volat nema) ...

	Mozna to neni tak "instatni" rada v jakou jsi doufal (stylu "napis
tohle sem a zacne to fungovat"), ale je to asi to nejlepsi co se tady da
dozvedet ...

							Dan


-- 
Dan Lukes,  SISAL, MFF UK  tel: +420 2 21914205, fax: +420 2 21914206
AKA: dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz, dan at fio.cz



More information about the Users-l mailing list