[so] [Tema4][Linux]Test6

Laurentziu Dascalu dascalu.laurentziu at gmail.com
Wed May 27 16:00:21 EEST 2009


Salut,

Programul meu nu trece testul 6. Din ce observ eu, testul face wait cu
3 thread-uri pe variabila de conditie 0, da broadcast pe variabila si
apoi face alte lucruri (irelevante momentan). Programul meu scoate
outputul:

1 0 0 0 3 0
1 0 0 0 3 -1
test: Verifica1...................................................passed

1 0 2 0 1 0
1 0 3 0 0 -1
test: Verifica3...................................................failed

Dupa broadcast, toate cele 3 thread-uri sunt puse in coada Wait, cum
ma si asteptam, de altfel. Testul zice ca unu din cele 3 thread-uri ar
trebui sa astepte dupa variabila de conditie 0. Ce credeti ca gresesc
?

Multumesc,
-- 
Laurentiu Dascalu


More information about the so mailing list