Une collection de notes diverses sur des trucs et astuces pour faire des choses avec un ordinateur...
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
620 B

/* thread-demo */
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
/* ---------------------------------------------------- */
int compteur; /* shared variable */
/* ---------------------------------------------------- */
int fil(void *ptr)
{
int foo;
for (foo=0; foo<100; foo++) {
compteur++;
printf("= %d\n", compteur);
sleep(1);
}
return 0;
}
/* --------------------------------------------------- */
int main(int argc, char *argv[])
{
int foo;
for (foo=0; foo<20; foo++) {
compteur = rand()%1000;
printf("r %d\n", compteur);
sleep(7);
}
return 0;
}