Interfata grafica swing particularizat prin fire de executie

Trimisa la data: 2009-09-09 Materia: Informatica Pagini: 98 Comentarii: 0 (comenteaza) Autor: Robert_Ci
Raporteaza o eroare
Lucrare de licenta despre Interfata grafica swing particularizat prin fire de executie
O actiune use sau assign este o interactiune stransa intre motorul firului de executie si memoria de lucru a firului. O actiune lock sau unlock este o interactiune stransa intre motorul firului de executie si memoria principala. Insa transferul de date intre memoria de lucru si cea principala reprezinta o actiune slab corelata. Cand datele din memoria principala sunt copiate in memoria de lucru, doua actiuni trebuie sa apara: actiunea read executata de memoria principala si actiunea load executata de memoria de lucru la un moment ulterior. Cand datele din memoria de lucru sunt copiate in memoria principala, doua actiuni trebuie sa apara: actiunea store executata de memoria de lucru si actiunea write executata de memoria principala la un moment ulterior.

Astfel poate exista un anumit timp intre cele doua perechi de actiuni, iar acest timp poate diferi de la o situatie la alta. Astfel actiunile realizate de un fir asupra unor variabile pot aparea intr-o alta ordine in alt fir de executie. Insa, pentru fiecare variabila, actiunile pe care le executa memoria principala ca urmare a actiunilor executate de un anumit fir, apar in aceeasi ordine oricaror altor fire. Un singur fir de executie initiaza tipurile de actiuni use, assign, lock si unlock dupa cum dicteaza semantica programului executat. Implementarea Java este obligata sa asigure executarea actiunilor corespunzatoare load, store, read si write astfel incat sa fie resepectate o serie de reguli expuse pe larg mai tarziu.
Comanda prin: SMS / CARD / PayPal
Comanda aceasta lucrare cu doar 10 Euro + TVA.
Completeaza-ti corect adresa de e-mail. Pe aceasta vei primi link-ul de descarcare a lucrarii de licenta dupa ce plata a fost confirmata!
E-mail:
Pentru operatorul Vodafone procesul presupune trimiterea a doua SMS-uri de verificare tarifate la valoarea unui SMS normal in aceasta retea.
Pentru operatorul Telekom procesul presupune trimiterea a doua SMS-uri de verificare tarifate la valoarea unui SMS normal in aceasta retea.
Selecteaza metoda de plata:
Alege metoda prin care doresti sa efectuezi plata:

3Imputernicire taxe si impozite

Lucrare de licenta despre Interfata grafica swing particularizat prin fire de executie

Cuprins

Capitolul I. Cuvant inainte..................................4

Capitolul II. Fire de executie. Monitoare. Mecanisme de sincronizare.....................................6
II.1 Terminologia si cadrul de lucru..................................7
II.2 Ordinea de executie............................................12
II.3 Reguli referitoare la variabile..................................14
II.4 Tratemantul non-atomic al variabilelor de tip double si long.........................................16
II.5 Reguli referitaore la monitoare..............................17
II.6 Reguli referitoare la interactiunea monitoarelor si a variabilelor..............................................17
II.7 Reguli referitoare la variabilele volatile.......................18
II.8 Actiuni store anticipative.....................................19
II.9 Discutie.................................................20
II.10 Exemplu: o posibila interschimbare............................21
II.11 Exemplu: atribuire improprie.................................27
II.12 Fire de executie.........................................31
II.13 Monitoarele si actiunea de sincronizare........................31
II.14 Multimile wait si notificari................................33
II.15 Concluzii.......................................34

Capitolul III. Fire de executie. Tehnici de programare.................35
III.1 Crearea firelor de executie....................................36
III.2 Utilizarea prioritatilor.....................................41
III.3 Fire de executie de tip Daemon.................................43
III.4 Stari de activitate posibile pentru un fir de executie............................................45
III.5 Cauzele nesigurantei unor metode de control din clasa Thread.........................................46
III.6 Despre programarea paralela...................................57
III.7 O metoda de calcul paralel....................................60
III.8 Despre programarea concurenta..................................67
III.9 Problema producator-consumator.................................69
III.10 Implementarea notiunii de semafor in Java......................74
III.11 Concluzii...............................................80

Capitolul IV. Fire de executie. Aspecte privind interfata grafica Swing.............................................81
IV.1 Consecinte privinf nesiguranta Swing-ului la Acces Concurent................................................83
IV.2 Metodele Invokelater si Invokeandwait.........................84
IV.3 Metoda invokelater........................................85
IV.4 Metoda invokeandwait.........................................90
IV.5 Concluzii.................................................96

Bibliografie..............................................97
Nota:Textul de mai sus reprezinta un extras din lucrarea de licenta "Interfata grafica swing particularizat prin fire de executie". Prin descarcarea prezentei lucrarii stiintifice, orice utilizator al site-ului www.referat.ro declara si garanteaza ca este de acord cu utilizarile permise ale acesteia, in conformitate cu prevederile legale ablicabile in domeniul proprietatii intelectuale si in domeniul educatiei din legislatia in vigoare.
Adauga comentariu:
Adauga comentariu
*Nu exista comentarii
Stiri
Student Center
Nota explicativa
Referatele si lucrarile oferite de Referate.ro au scop educativ si orientativ pentru cercetare academica.

Iti recomandam ca referatele pe care le downloadezi de pe site sa le utilizezi doar ca sursa de inspiratie sau ca resurse educationale pentru conceperea unui referat nou, propriu si original.

Referat.ro te invata cum sa faci o lucrare de nota 10!
Linkuri utile
Programeaza-te online la salonul favorit Descarca gratuit aplicatiile pentru iOS si Android Materiale educative Jocuri Cele mai tari jocuri de pe net Referate scoala Resurse, lucrari, referate materiale pentru lucrari de nota 10
Toate imaginile, textele sau alte materiale prezentate pe site sunt proprietatea referat.ro fiind interzisa reproducerea integrala sau partiala a continutului acestui site pe alte siteuri sau in orice alta forma fara acordul scris al referat.ro. Va rugam sa consultati Termenii si conditiile de utilizare a site-ului. Informati-va despre Politica de confidentialitate. Daca aveti intrebari sau sugestii care pot ajuta la dezvoltarea site-ului va rugam sa ne scrieti la adresa webmaster@referat.ro.