Bonjour tout le monde,
J'ai deux programmes,
programme A écrit dans le fichier
programme B lit à partir du fichier
Je désire synchroniser entre ses deux programmes pour que le deuxième programme ne lit qu'après l'ecriture du premier progremme
Le programme qui écrit
Code :
Code C/C++ :
int main()
{
int f;
article a;
f=open("hh",O_CREAT|WRONLY);
write(f,&a,sizeof(article));
close(f);
}
Le programme qui lit :
Code :
Code C/C++ :
int main()
{
article a1;
int f;
f=open("hh",RDONLY);
lseek(f,0,SEEK_SET);
read(f,&a1,sizeof(article));
printf(...);
printf(...);
}
close(f);
}
Comment dois-je faire pour synchroniser les deux programmes avec les sémaphores binaires ??
Merci d'avance !