Olá, boa tarde…
Preciso fazer com que uma atualização de informações via Telnet e que é gravada em um banco, seja feita a cada 15 minutos…creio que tenha de ser uma thread , devido a necessidade que tenho de que esta thread se inicie pelo start() dentro de um determinado tempo que creio que tenha de ser informado por uma variavel do tipo Time.
Bom, como sou nova em programação, se alguem tiver alguma idéia da sintaxe e da forma como devo fazer, fico muito grata , de vdd
Vai ai um exemplo quando eu tava estudando Threads.
ps1 : se vc nao tiver a lib commons.logging, eh so tirar todos os log.error e colocar System.out.println
ps2 : Thread.sleep(1000*10) vai pausar a Thread por 10 segundos eh so alterar pra esperar 15 minutos.
importorg.apache.commons.logging.impl.SimpleLog;publicclassTesterThread{SimpleLoglog=null;publicTesterThread(){log=newSimpleLog("TesterThread");Threadt=newThread(newRunnable(){publicvoidrun(){while(true){log.info("Thread running ... ");try{Thread.sleep((1000*10));}catch(InterruptedExceptione){log.error("Error pausing the thread",e);}}}});t.start();}catch(SQLExceptione){log.error("Connection fail",e);}}publicstaticvoidmain(String[]args){newTesterThread();}}
J
juliane27vieira
Ola, bom dia à todos…muito obrigada a quem respondeu minha pergunta, vou estudar todas as respostas pra aprender sobre as threads e resolver o problema aqui do projeto…aproveitando, estava estudando a classe Calendar tambem, pra tentar desenvolver um outro metodo que vou precisar fazer depois desse que atualiza a cada 15 minutos…nao sei se a sintaxe que estou usando esta errada, se alguem puder dar uma olhadinha…é que esta dando erro de expected;
Exemplo simples:
Calendar c = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 23);
Basicamente, queria mudar a hora para as 23 para fazer um teste e ver se um determinado metodo seria executado no tempo que eu configurasse na variavel, mas estou esbarrando neste erro…e por pesquisas que fiz sobre esta classe, a sintaxe é esta mesma…
Se alguem puder me ajudar, fico muito grata…