我有一个类,专门是根据时间 如:2009-01-01 来执行远程接口的数据插入到数据库。但是这个又要自动执行。。上面交代必须用线程来执行,不能用定时器。让大家帮我想一想有扫描好的办法??
//用线程一小时扫描一次时间正好到16:00这个时间,就触动这个调用这个类的的线程,每天一次自动执行
除了一个远程接口的,还有2个是SQLSERVER的,也要一样,是不是要用同步执行?
也可以16:00 执行一个,17:00执行一个,18:00执行一个
  请大家帮忙看怎么写????这是我写的有点错。package test;public class hassistant extends Thread {
 public void sell1() 
     { 
 System.out.println("远程接口"); //进入到远程接口1     } 
     
 //用线程扫描一次时间正好到这个时间时候,触动这个调用远程的线程
 
     public void run() 
     { 
      //(ham.time)是用线程扫描一次时间刚好到16:00的时候执行一个,17:00执行一个,18:00执行一个        while((ham.time).equals("16:00")) 
          { 
            sell1(); 
           try 
             { 
            Thread.sleep(2000); 
             } 
             catch(Exception e){} 
          } 
     } 
     public static void main(String[] args) 
     {   
         hassistant assistant1=new hassistant();          assistant1.start();    
     } 
}