Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2013, 10:00
williamfj
 
Fecha de Ingreso: mayo-2011
Mensajes: 49
Antigüedad: 13 años
Puntos: 0
funciones dentro de pthreads

hola creo este nuevo hilo porque tengo una duda, bueno en realidad son varias pero la que mas me incomoda es no poder aclarar que ocurre cuando dentro de un pthread se invoca una función normal como strcpy o una declarada por mi como podria ser int buscar ();...
que asta donde se tienen asignado un lugar en memoria estático lo cual podría causar muchos problemas si dos pthreads invocan la misma función al mismo tiempo en ambientes de multiprocesador.

lo anterior es lo que entiendo de ensayos que he realizado ,no lo he leído en ninguna parte por lo que puedo estar equivocado ..pero me gustaría saber si al invocar funciones de esta manera podría llegar a tener grandes dolores de cabeza.

Se que una solución seria hacer que las funciones pthreads tengan la propiedad join ..pero me párese que se pierde la utilidad de la concurrencia..

gracias por cualquier ayuda