Biblioteca Java - Blame information for rev 28

Subversion Repositories:
Rev:
Rev Author Line No. Line
28 mihai 1 /*
2  * Punct.java
3  */
4 package exemple.fire.sincronizare;
5  
6 /**
7  * Class created by @author Mihai HULEA at Feb 23, 2005.
8  *
9  * This class is part of the labs project.
10  *
11  * Daca un obiect de tip Punct este folosit concurent de doua sau mai multe fire de executie
12  * pentru setarea si citirea valorilor x si y, pot aparea situatii de inconsistenta a datelor.
13  *
14  * Astfel o situatie posibila este aceea in care un fir de executie incearca sa seteze noua pozitie a
15  * punctului si un alt fir de executie incearca sa citeasca pozitia curenta a punctului.
16  *
17  * Pentru rezolvarea problemei solutia posibila este de folosire a blocurilor sau a metodelor sincronizate
18  */
19 public class Punct {
20     int x,y;
21  
22  
23  
24     public void setXY(int a,int b){
25         x = a;
26  
27         y = b;
28     }
29  
30  
31     public int getX(){return x;}
32  
33     public int getY(){return y;}
34  
35  
36 }