#include <stdio.h>
#include <pthread.h>
#include <unistd.h>

/*Carles Pina i Estany  -  carles@pinux.info
 * Febrer 2004*/

/*Fem dos fills i s'executen paralelament*/


void *codi (void *arg) {
	int *i=(int*)arg;

	pthread_detach(pthread_self());

	for (;;) {
		printf("Sóc el fill %d\n",*i);
		sleep(1);
	}
	
	return (NULL);
}

int main () {
	pthread_t thread[2];
	int num1=0,num2=1;

	pthread_create(&thread[0],NULL,&codi,&num1);
	pthread_create(&thread[1],NULL,&codi,&num2);

	sleep(5);
	printf("Fi!\n");
	return(0);

}
