pthreads + tsd

Eduardo Silva edsiper en gmail.com
Mar Sep 1 17:19:47 CLT 2009


interesantes aportes... les cuento como me va :)

2009/9/1 Alvaro Herrera <alvherre en alvh.no-ip.org>

> Aldrin Martoq escribió:
>
> > Te sugiero que en vez de cada thread actualice un area compartida cada
> > vez que aumenta un contador; que cada thread haga esta pega solo cuando
> > sea necesario. Una forma de hacerlo es con signals y pthread_kill() a
> > cada thread. Luego, cuando quieres obtener la informacion de todos los
> > threads, el thread "monitor" envia el evento a cada thread
> > "trabajolico", el cual es interrumpido solo para entrega dicha
> > informacion (en un area compartida!), y finalmente el thread "monitor"
> > realiza los calculos de resumen o lo que corresponda.
>
> Para esta clase de cosas se pueden hacer trucos con pthread_cond_wait y
> pthread_cond_broadcast.
>
> --
> Alvaro Herrera
> http://www.amazon.com/gp/registry/3BP7BYG9PUGI8
> "Las cosas son buenas o malas segun las hace nuestra opinión" (Lisias)
>



-- 
Eduardo Silva
http://edsiper.linuxchile.cl


Más información sobre la lista de distribución Linux