/* Este programa es una variante a la pregunta 4 del 1er. certamen del 2sem 2009 Se compone de dos hilos que acceden una misma variable entera global inicialmente en cero. Una hebra incrementa ese entero 2.000.000 veces y retorna el valor máximo alcanzado por la variable. La otra decrementa 2.000.000 veces el entero, calcula el valor mínimo alcanzado por éste, espera el término de la hebra de incremento, y muestra por pantalla el valor retornado ésta y el valor final de la variable entera. Para compilar: $ gcc -o incre_decre -pthread C1_2s09_p4.c */ #include #include #include #define ITERACIONES 2000000 int contador=0; int max; /* debe ser global para retornarla en thread */ void * increment(void * arg) { int i; max=contador; for (i=0; i