Acceso mutliple variable
Publicado por Bernat (4 intervenciones) el 01/09/2011 19:06:08
Hola, tengo un problema en Java que no encuentro respuesta por Google.
Mi duda es si en una variable de tipo int i statica se puede acceder simultaneamente, sin causar ningun problema de acceso erroneo, mientras uno lee el otro intenta escrivir, vamos que si cuando alguien accede a ella, ésta esta protegida.
Tengo un codigo que funciona pero no se si por casualidad, que en el main inicia una ventana con un boton, y a continuacion en el main un bucle infinito, esperando a que se pulse el boton para seguir el main. Asi no tiene mucho sentido pero luego para mi tarea si.
Gracias
public class main {
static int c=0;
public static void main(String args[]){
interficie pr = new interficie();
while(c==0)
{
c=0;
}
System.out.println("Final donde f vale" +c);
}
public void setC(int f){
c=f;
}
}
Y el codigo del actionPerformed(){
int a =20;
main m = new main();//para acceder al setC
m.setC(a);
}
Mi duda es si en una variable de tipo int i statica se puede acceder simultaneamente, sin causar ningun problema de acceso erroneo, mientras uno lee el otro intenta escrivir, vamos que si cuando alguien accede a ella, ésta esta protegida.
Tengo un codigo que funciona pero no se si por casualidad, que en el main inicia una ventana con un boton, y a continuacion en el main un bucle infinito, esperando a que se pulse el boton para seguir el main. Asi no tiene mucho sentido pero luego para mi tarea si.
Gracias
public class main {
static int c=0;
public static void main(String args[]){
interficie pr = new interficie();
while(c==0)
{
c=0;
}
System.out.println("Final donde f vale" +c);
}
public void setC(int f){
c=f;
}
}
Y el codigo del actionPerformed(){
int a =20;
main m = new main();//para acceder al setC
m.setC(a);
}
Valora esta pregunta


0