Posted By: Rat (prilis mnoho her) on 'CZprogram'
Title:     Re: Windos threadsy
Date:      Fri Mar 19 16:26:49 2004

> > i Zdar,
> > da se nejak zajistit, aby se mi pri ukonceni threadu vzdy zavolala nejaka 
> > funkce? Neco jako pthread_cleanup_push ...
> 
> No muzes si udelat worker thread co bude cekat na handly tech ostatnich 
> threadu, budou signalovany pri ukonceni. Ale tohle ti pusti kod az pote co
> ten 
> thread skonci, ne tesne pred nim. 

 Mno, vzhledem k tomu, ze je to thread-specific var, tak je to docela problem 
;)

> >  Pripadne, asi neexistuje nastaveni destruktoru pri TlsAlloc (ala 
> > pthread_key_create druhy parametr) ?
> 
> No neni problem si napsat thread funkci co ti na konci neco zavola. Ruzny 
> frameworky (MFC, .Net, mozna i WTL) maj wrappery na thread ktery ti tohle 
> umoznej.

 Tak to zatim resim, nicmene je tu problem s tim, ze thread se muze ukoncit 
zum Beispiel tak, ze spadne ci zavola funkci pthread_exit/ExitThread apod.

>           Jerry III

        Krysa
                rat@atrey.karlin.mff.cuni.cz              Jsem Krysa
                http://atrey.karlin.mff.cuni.cz/~rat/

Search the boards