Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Sobre hebras POSIX

Estas en el tema de Sobre hebras POSIX en el foro de C/C++ en Foros del Web. Hola foreros del web , ¿alguien sería capaz de responderme a esta preguntita?: ¿Por qué el primer argumento de la función pthreads_create es un puntero ...
  #1 (permalink)  
Antiguo 28/09/2011, 03:38
 
Fecha de Ingreso: diciembre-2010
Mensajes: 52
Antigüedad: 13 años, 5 meses
Puntos: 5
Exclamación Sobre hebras POSIX

Hola foreros del web, ¿alguien sería capaz de responderme a esta preguntita?:

¿Por qué el primer argumento de la función pthreads_create es un puntero a una dirección y el primer argumento de la función pthreads_join es el nombre de una hebra?

Gracias por adelantado foreros del web.
  #2 (permalink)  
Antiguo 28/09/2011, 07:58
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Sobre hebras POSIX

Es muy sencillo.

A la función pthread_create se le pasa un puntero porque dentro de esta se realizan cambios (inicializa variables de la estructura pthread_t) y si lo pasas de manera normal no se podría.

En el caso de pthread_join no es necesario pasar la dirección de memoria (puntero) porque esta función no necesita realizar cambios en la estructura.

Léete estos links que hablan un poco sobre estas funciones:


http://www.chuidiang.com/clinux/proc...cesoshilos.php

http://www.chuidiang.com/clinux/proc...hilos.php#join

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:14.