Need a thread to run every two hours...

What is the best practice to use for this?

I need a Thread to do some work every two hours.

It will do the work, sleep, and wake up in two hours.

Again I need the best practice for this.

Should I use another Timer class, or just use Thread.sleep(7200) or 720000 or whatever it is...
LVL 2
arctanxAsked:
Who is Participating?
 
kawasCommented:
The class that CEHJ is what I have used:

Timer timer = new Timer();
timer.scheduleAtFixedRate(theTask, YOUR_STARTING_TIME_AS_DATE, FREQUENCY_IN_MILLI);

where theTask is a class that extends TimerTask.
0
 
CEHJCommented:
util.Timer would probably be best
0
 
arctanxAuthor Commented:
I was actually thinking that myself.

thanks
0
 
CEHJCommented:
:-)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.