<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt">Vad ca nimeni nu a intrebat nimic de tema 4 asa ca hai sa incep eu in forta :p.<br><br>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.<br><br>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.<br><br>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.<br><br>Ideea este ca nu stiu cum sa fac validarea.<br><br>Alex<div><br></div>
</div></body></html>