[so] [tema 3] Verificare
Cosmin Arad
so@cursuri.cs.pub.ro
Sun, 5 Dec 2004 17:37:16 +0200
Quoting George Adrian Drumea <georgedrumea@rdslink.ro>:
> Poate imi scapa mie ceva, insa: pentru a verifica invariantii din
> enunt, trebuie un pointer la monitor, iar acest pointer este folosit
> de noi intern pt fiecare aplicatie in parte si nu apare ca parametru
> in functiile din test3.h. Nu prea vad cum s-ar putea face aceasta
> verificare fara o referinta de orice fel la monitor, ori aceasta nu
> este transmisa in nici un moment codului care testeaza. Ca rugaminte,
Monitorul va fi testat cu un program separat.
test3.h se ocupa doar de testarea celor 2 programe, si e in interesul vostru sa
folositi un singur monitor (acelasi) pentru toate threadurile, pentru fiecare
program in parte.
> ne-ar mai prinde bine o zi doua in plus la aceasta tema, un motiv
> fiind acest test venit cam tardiv, iar celalalt motiv fiind remarcele
> referitoare la depunctarea in caz de ineficienta care poate au
> determinat pe unii sa regandeasca monitorul putin (peste tot in enunt
> era vorba de cozi, dar dupa aceea am aflat ca se depuncteaza daca
> implementam explicit cozile...) :)
Tavi's call.
Cosmin