解决方案 »

  1.   

    quartz
    http://quartz-scheduler.org/
      

  2.   

    楼主为什么想要自己实现定时器呢,是java 自带的timer让你觉得不好用,还是单纯为了编程而练习。
      

  3.   

    定时器本身也算是线程thread,LZ不直接拿现成的用有点匪夷所思,
    (1)com._21cn.oc.quartz.RemovePictureTask线程类;
    <bean id="RemovePictureTask" class="com._21cn.oc.quartz.RemovePictureTask"
    lazy-init="false">
    <property name="cronExpression" value="10 0 0/1 * * ?" />
    <property name="shutdownTimeout" value="20" />
    <property name="isRunning" value="false" />
    </bean>
    每隔1小时执行一次,LZ你自己在改成24小时的当然quartz也可以