PDA

View Full Version : [java] Interrogazioni orologio di sistema


aleksay
04-11-2008, 11:42
Ciao a tutti!!

Sto scrivendo per la prima volta un programma un po piu articolato dei soliti programmini che si fanno per imparare a programmare.
Si tratta di un demone che inseriti i dati per inviare un e-mail ed una data
invia automaticamente l'email alla data e l'ora inserite precedentemente...

Detto cio...come fa un demone scritto in java ad interrogare periodicamente l'orologio di sistema??

...soprattutto senza usare "l'inutile" libreria di java che inizia a contare i giorni dal 1 gennaio 1970(o giu di li....)

grazie in anticipo:D

71104
04-11-2008, 12:53
non c'è bisogno di fare polling, usa la classe java.util.Timer che ti notifica quando arriva il momento.

aleksay
04-11-2008, 13:53
uu grande!!!
avevo scartato la classe Timer prima perche avevo visto solo le altre 2 (swing.Timer e management.timer.Timer)

chiedo solo un paio di conferme...non sn sicuro di aver capito bene le API
la classe Timer fa riferimento all orologio di sistema(o un qualche orologio in rete) o inizia a contare il tempo dall'inizio della sua esecuzione??

altra cosetta...visto che con la classe timer entra in gioco un pochino di programmazione concorrente..

io dovrei creare un oggetto TimerTask che al momento giusto viene fatto eseguire...ma la classe TimerTask non ha nessun posto dove dirgli quale programma deve eseguire!!!!!...oppure non lo sto trovando..
grassie ancora!!!