[so] [ Clarificari enunt tema 4 ]
Cosmin Boaca
cosmin.boaca1994 at gmail.com
Tue May 12 17:31:30 EEST 2015
Salut,
Am cateva intrebari legate de enuntul temei 4:
1. Operatiile so_wait / so_fork consuma si ele o unitate de timp ca si
execute ?
2. Daca un thread executa so_signal(3), si alt thread executa so_wait(3)
dupa ce s-a executat so_signal(3) acesta ramane blocat sau nu ?.
3. In contextul intrebarii 2, daca se executa signal inainte de wait
evenimentul se considera invalid ?
4. Un eveniment IO este invalid doar daca id-ul sau este mai mare decat
numarul maxim de evenimente suportate ?
5. Cand un thread ajunge in READY din WAITING, si apoi este trecut in
RUNNING se pastreaza cat mai avea din cuanta in momentul in care s-a blocat
sau i se reseteaza cuanta ?
6. Are vreo relevanta eficienta implementarii ? Personal tin thread-urile
intr-un vector alocat dinamic ( se redimensioneaza in functie de cate
elemente are ) si ca sa planific aleg mereu minimul dintre cele aflate in
READY. Este nevoie sa implementez folosind alte structuri de date cum ar fi
heap-uri ?
Cosmin Boaca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20150512/dc930646/attachment.html>
More information about the so
mailing list