Documente Academic
Documente Profesional
Documente Cultură
Laborator 3 - Arhitecturi Paralele Lucrul Cu Thread-Uri: 2.1 Aplicatie Workerthread
Laborator 3 - Arhitecturi Paralele Lucrul Cu Thread-Uri: 2.1 Aplicatie Workerthread
Bariere
Clasa Barrier permite ca un numar de fire de executie sa conlucreze in vederea realizarii unui anumit task, care presupune atingerea unui numar de faze. Fiecare participant executa pana ajunge la secventa de code ce defineste o bariera. Acasta reprezinta sfarsitul unei faze. Cand un participant atinge o bariera acesta se blocheaza pana restul vor ajunge la bariera. Cand toti participantii ajung la bariera, se poate invoca o anumita actiune. Pentru un exemplu de implementare consultati proiectul AplicatieTestBarrier.
Aplicatii
2) Se va implementa o modalitate de reutilizare a obiectelor folosite de aplicatie: de exemplu, se poate folosi un pool de caractere. 3) Implemenati o solutie de modificare a dificultatii jocului
pot folosi si alte moduri atata timp cat presupun interactiune din partea utilizatorului. c. Game-screen. Fereastra de joc. Va contine cel putin urmatoarele elemente grafice: i. Buton Start/Pause (nu neaparat butoane pot fi si imagini) ii. Buton Exit, pentru intoarcere la fereastra de moduri iii. Buton sunet Mute/Unmute iv. Display scor: de ex. Label v. Panel cu desfasurearea jocului (imaginiile care apar) d. GameOver-dialog. Fereastra care apare la finalul jocului. Se poate afisa scorul, buton back la selectare moduri. 5. Se va implementa o modalitate de reutilizare a obiectelor folosite de aplicatie: de exemplu, se poate folosi un pool de imagini, sunete, etc.. 6. Implemenati o solutie de modificare a dificultatii jocului 7. Tema: Dimensiune maxima aplicatie 7MB + atentie la spatiul ocupat in memorie (RAM)
Tema va fi formata dintr-o arhiva de forma nume_prenume, de ex. popescu_ion, va contine codul sursa (proiectul visual c# .net framework 4.0). Toate arhivele vor fi stranse de un responsabil, arhivate cu numele grupa, de ex. e214a, si trimise la adresa arhitparalelelab@gmail.com (se poate folosi, de ex., transfer.ro daca
dimensiunea este prea mare). Termenul limita este 9.01.2013 10:00 AM.