[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