[so] [Tema2][Linux]Deschidere semafoare
Daniel Flamaropol
raptorclw at gmail.com
Mon Apr 20 12:15:50 EEST 2009
Salut,
Ca sa adaug putin la "ciudatenia" situatiei, vreau sa mentionez ca eu am
folosit _exact_ codul din laborator. ( mai clar :
server = sem_open( name, O_CREAT | O_RDWR, 0644, 1);
respectiv
client = sem_open( name, O_RDWR); )
si nu am intampinat nicio problema, nici pe masina virtuala, si nici in
testarea
online.
S-ar putea ca rezolvarea din laborator sa fie "gresita" conform man, dar
cu siguranta merge, cel putin in cazul meu. Sa fie o problema de accese ?
Numai bine,
Dani
> sem[i] = sem_open(sem_names[i], O_CREAT | O_WRONLY, 0777, 1);
> > in loc de
> > sem[i] = sem_open(sem_names[i], O_CREAT | O_RDWR, 0777, 1);
> >
> > iar in client:
> > sem[i] = sem_open(sem_names[i],O_RDONLY);
> > in loc de
> > sem[i] = sem_open(sem_names[i],O_RDWR);
> > Si totul a mers perfect.
>
> Mda, este vina noastra. Cred ca am fost bauti rau in saptamana cu
> laboratorul 5 :-P incat nu ne-am dat seama ca nu este corecta rezolvarea
> cu semafoare din laborator.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090420/962f0d5b/attachment.htm>
More information about the so
mailing list