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
Le programme qui lit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 int main() { int f; article a; f=open("hh",O_CREAT|WRONLY); write(f,&a,sizeof(article)); close(f); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 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 avec les sémaphores binaires ??
Merci d'avance !
Partager