8 void *ejecuta_animal(void *p)
11 int cuento = rand()%15;
12 int retardo = rand()%5+1;
15 printf("%s::voy contar hasta %d (con retardo=%d)\n", yo, cuento, retardo);
17 for(i=0; i<=cuento; i++) {
18 printf("%s:: voy por %d de %d\n", yo, i, cuento);
26 int main(int argc, char *argv[])
31 pthread_create(&s1, NULL, ejecuta_animal, "GNU");
33 pthread_create(&s2, NULL, ejecuta_animal, "Vaca");
35 pthread_create(&s3, NULL, ejecuta_animal, "Conejo");