[so] Subiecte examen

Adriana Dinca dinca.adriana2 at gmail.com
Tue May 30 16:29:37 EEST 2017


Buna,

Am si eu o neclaritate legata de o cerinta data in examenul din 11.06.2015.
Intrebarea este: "Ce se intampla in cazul operatiei up() pe un semafor?'.

Nu stiu exact la ce se refera operatia up(). E aceasi lucru cu operatia
signal() ?
In implemntarea operatiei signal exista un apel de wakeup(P) .
Trebuie sa explicam ce se intampla la apelul operatiei signal sau doar sa
spunem ce face apelul wakeup(se reia executia unui proces blocat)?

signal(semaphore *S) {
    S->value++;
    if (S->value <= 0) {
        remove a process P from S->list;
        wakeup(P);
    }
}

Multumesc!
Numai bine,
Adriana
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20170530/e58f8eef/attachment.html>


More information about the so mailing list