Biblioteca Java - Rev 28

Subversion Repositories:
Rev:
/*
 * Punct.java
 */

package exemple.fire.sincronizare;

/**
 * Class created by @author Mihai HULEA at Feb 23, 2005.
 *
 * This class is part of the labs project.
 *
 * Daca un obiect de tip Punct este folosit concurent de doua sau mai multe fire de executie
 * pentru setarea si citirea valorilor x si y, pot aparea situatii de inconsistenta a datelor.
 *
 * Astfel o situatie posibila este aceea in care un fir de executie incearca sa seteze noua pozitie a
 * punctului si un alt fir de executie incearca sa citeasca pozitia curenta a punctului.
 *
 * Pentru rezolvarea problemei solutia posibila este de folosire a blocurilor sau a metodelor sincronizate
 */

public class Punct {
    int x,y;
   
   
   
    public void setXY(int a,int b){
        x = a;
       
        y = b;
    }
   
   
    public int getX(){return x;}
   
    public int getY(){return y;}

   
}