title: JAVA: what is the best way for scheduling Thread works?
body: <p>I need to make a <code>Thread</code> which starts it's work at the time the program runs and dies when the program is closed. this <code>Thread</code> is going to check something every 1 minute ones.</p>
  
  <p>what is the best way for this scheduling, using <code>Thread.sleep()</code> or using a <code>Timer</code> or what?</p>