Executei o seguinte código…
private void teste(){
try{
SwingUtilities.invokeLater(new Runnable() {
public void run() {
while(true){
System.out.println("checando.....");
verificaECFLigada();
System.out.println("checado......");
try {
Thread.sleep(5000);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}
});
Quando essa Thread é executada trava toda a minha aplicação, como fazer para não travar o sistema???