[so] tema 3

Ioana Cutcutache so@atlantis.cs.pub.ro
Wed, 19 Nov 2003 08:51:54 +0200


    Am o nelamurire : vad ca s-a mai schimbat ceva in enuntul temei, si
anume a disparut propozitia "Deblocarea unui fir de executie din orice coada
din monitor se va face obligatoriu in ordine FIFO." Asta inseamna ca nu
trebuie sa fie deblocate in ordine FIFO firele de executie din Entry,
Waiting, Signaller?
    De asemenea la destroy se spune  "destroy - apelat cand monitorul nu
este liber, mai exista un fir de executie activ in monitor. " Prin fir activ
ce se intelege? Firul care detine monitorul? Banuiesc ca nu se poate
distruge un monitor daca sunt fire care asteapta in una din cozi, chiar daca
nici unul nu il detine.
    Rezolvarea celor 2 probleme se poate face cu oricare din politici vrem?