Saludos,  explico el problema que tengo:
La clase que tengo y de la que debo obtener los datos es sililar a la siguiete:
public class ciclo{
    String val=""; 
/* este el metodo que debe ejecutarse y del cual tomo los datos,
pero no hay que para el ciclo; 
    */ 
    public void iniciarCiclo(){        
        while(true){
            val="";
        }
    } 
    public String getVal(){
        return val;
    } 
} 
la clase es silimar a la que tengo, pero como llamo al metodo "niciarCiclo()" para que inicio a hacer los calculos: y luego obtener los datos con"getVal()" si al momento de llamar a "niciarCiclo()" se queda y no sale del ciclo, espero me puedan ayudar, muchas gracias