#include #include #include #include int main(int argc, char *argv[]) { if (argc!=3) { printf("Usage: %s ", argv[0]); return -1; } FILE * f = fopen(argv[1], "w+"); if (f==NULL) { printf("Error while opening file %s\n", argv[1]); return -2; } for (int i = 0; i<2000; i++) { fprintf(f, "%s", argv[2]); usleep(rand()%100); } fclose(f); return 0; } /* * Si programme executé plusieurs fois sur le même fichier simultanément, deuxième programme lancé prend le pas après un court temps */