[so] [Tema2][Linux] Testul 12
Andrei BRAGA
andrei.braga at cti.pub.ro
Sun Apr 11 16:05:18 EEST 2010
Salut
Am o nelamurire la testul 12 . Din ce am inteles eu, vreti sa verificati daca la printare se iau semafoarele. In enuntul temei e precizat
"Nu se acceptă în nici un moment deţinerea tuturor semafoarelor", asa ca la printare eu iau un semafor, copiez toate bucketurile care tin de acel semafor,
si apoi il eliberez.
Daca 'my_client' ia semaforul 1 si face sleep 5 secunde,clientul meu copiaza o parte din bucketuri in intervalul acela, inclusiv cea in care se va adauga mai tarziu cuvantul 'Dog', deci nu
va fi afisat. Trebuie sa iau toate semafoarele simultan la print pentru e trece testul acesta, sau e si alta varianta?
Andrei
More information about the so
mailing list