Hola, quería saber porque luego de la función crear() no se ejecuta lo que sigue en el main (en un principio pensé que era por el exit pero comprobé que ahí no entraba , así que nose porque es que no sale en pantalla la última línea de la aplicación).
Grx!
Código:
void *my_thread_function(void *arg){
cout << "Thread Function";
}
void crear(){
int rc;
pthread_t my_thread;
rc = pthread_create(&my_thread, NULL, my_thread_function, NULL);
if(rc!=0){
exit(-1);
}
pthread_exit(NULL);
}
int main(int argc, char *argv[]) {
cout << "Creando Threads";
crear();
cout << "Continua la aplicacion"; // esta es la línea que nunca se llega a mostrar
return 0;
}