Foros del Web » Programación para mayores de 30 ;) » Java »

existen las clases volatile java

Estas en el tema de existen las clases volatile java en el foro de Java en Foros del Web. meramente esa es la pregunta, hice en otro post con algo parecido porfavor no lo tomen como broma pero si ami me surge la duda ...
  #1 (permalink)  
Antiguo 24/11/2011, 18:36
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
existen las clases volatile java

meramente esa es la pregunta, hice en otro post con algo parecido porfavor no lo tomen como broma pero si ami me surge la duda creo que a alguien mas se le ocurre
  #2 (permalink)  
Antiguo 25/11/2011, 17:18
Avatar de juamd  
Fecha de Ingreso: marzo-2009
Ubicación: Bogotá
Mensajes: 285
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: existen las clases volatile java

Que tal !!!

Si existe pero la palabra reservada volatile no describe una clase sino un atributo de una clase en un proceso donde se trabaja con hilos.

Puedes mirar un ejemplo aca:

http://www.javabeat.net/tips/169-vol...d-in-java.html


Saludos.
__________________
Dejenme saber cuando estoy equivocado y cuando estoy en lo cierto dejenme saber si existe una solución mejor.
  #3 (permalink)  
Antiguo 25/11/2011, 17:22
Avatar de juamd  
Fecha de Ingreso: marzo-2009
Ubicación: Bogotá
Mensajes: 285
Antigüedad: 15 años, 1 mes
Puntos: 8
Respuesta: existen las clases volatile java

Que tal !!!

Vi tu otro post y te respondo aca:

Volatile: con esta palabra indicas que la variable puede ser modificada por diferentes hilos.

Transient: Con esta palabra indica que la variable no va a ser tenida en cuenta para persistir el estado de un objeto.


Saludos.
__________________
Dejenme saber cuando estoy equivocado y cuando estoy en lo cierto dejenme saber si existe una solución mejor.
  #4 (permalink)  
Antiguo 25/11/2011, 17:48
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: existen las clases volatile java

pruebas.java
Código java:
Ver original
  1. package uno;
  2.  
  3. public class pruebas extends Thread{
  4.    
  5.     public static volatile int num = 100;
  6.    
  7.     public void run()
  8.     {
  9.         try {
  10.             Thread.sleep((long)(Math.random()*5)*1000);
  11.         } catch (InterruptedException e) {}
  12.         System.out.println("Valor de num = " + num);
  13.     }
  14.    
  15.     public pruebas(int num)
  16.     {
  17.         pruebas.num -= num;
  18.     }
  19.  
  20. }

aca.java
Código java:
Ver original
  1. package uno;
  2. import uno.pruebas;
  3.  
  4. public class aca {
  5.    
  6.     public static void main(String[] args)
  7.     {
  8.         pruebas uno = new pruebas(7);
  9.         pruebas dos = new pruebas(6);
  10.         pruebas tre = new pruebas(5);
  11.         uno.start();
  12.         dos.start();
  13.         tre.start();
  14.     }
  15.  
  16. }
  #5 (permalink)  
Antiguo 25/11/2011, 17:50
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: existen las clases volatile java

Gracias por tu respuests amigo, se que alomejor es muy basica y da flogera responder, pero gracias por la info.

Etiquetas: clases
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:30.