[so] [Tema 4]Intrebari
Alex Gorunescu
algorunescu at yahoo.com
Mon May 2 14:01:34 EEST 2011
Vad ca nimeni nu a intrebat nimic de tema 4 asa ca hai sa incep eu in forta :p.
N-am inteles ce este cu numarul de conditii. Recunosc ca m-am uitat cam fugitiv
prin cele aproape 70 pag de documentatie ca este cam mult de citit dar nu prea
am gasit ce cautam.
Enuntul spune ca este numarul de variabile de conditie. Drept urmare am facut o
lista dinamica si daca, de ex, dai wait pt conditia 5, o adaug la lista de
conditii daca nu este sau adaug la lista firelor care asteapta deja dupa ea daca
este. Deci conditiile le creez dinamic. 'Wait' trebuie sa dea eroare daca de ex
am specificat numarul de conditii 5 si am 5 fire care asteapta dupa 5 conditii
diferite si vine un fir care vrea sa astepte dupa a 6-a ? De ce am o limitare a
numarului de conditii la un monitor generic ? Avand o lista dinamica poti crea
dinamic conditiile de care ai nevoie in implementare, cate or fi ele ca de-aia e
generic.
O a doua varianta ar fi ca numarul de conditii restrictioneaza de fapt si
conditiile acceptate. Gen conditions = 5 inseamna [0-4] sau [1-5]. Care din cele
doua variante este si de ce as vrea sa restrictionez conditiile acceptate la un
monitor generic ? Atunci, banuiesc ca 'wait' trebuie sa dea eroare daca incerc
sa astept dupa 5 sau 6 (depinde de interval) ca nu exista conditia.
Ideea este ca nu stiu cum sa fac validarea.
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110502/22ea311f/attachment.htm>
More information about the so
mailing list