java2的开发包中提供了一种很使用的线程功能:提前安排将来某段时间执行某任务timer ,timertask.你可以使用这些类创建后台进程,让其在等待一段规定的时间后执行,或者让其没隔一段时间执行.你也可以用thread来完成,但利用timer与timertask显然省事不少.
timer类包含的方法有: 【程序编程相关:在Eclipse插件开发中使用URLCl】 timertask实现了runnable接口,待执行的任务置于run()中.timer是一个安排timertask的类此此两者一般一起工作.所应用时首先硬创建一个timertask的对象,然后用一个timer的类对象安排执行它 【推荐阅读:动态代理实践的学习笔记】 以常规方式运行task 【扩展信息:在Tomcat中运行Weblogic 8】 1.timer() 2.timer(boolean) true时使用后台进程线程.只要剩下的程序记叙运行,后台进程线程就会执行. 3.public void cancel() 终止timer的功能执行,但不会对正在执行的任务有影响.当执行cancel方法后将不能再用其分配任务. 4.public void schedule(timertask task,date time) task被安排在time指定的时间执行,如果时间为过去时则任务立刻执行. 5.public void schedule(timertask task, date firsttime, long period) task被安排在time指定的时间执行,执行后将每隔period(毫秒)反复执行.由于规定的时间间隔并不能保证与时钟精准的同不步,所以该方法最适合从短期看保持频率准确是更重要的的地方
6.public void schedule(timertask task, long delay) task被安排在delay(毫秒)指定的时间后执行. 7.public void schedule(timertask task,long delay, long period) task被安排在delay(毫秒)指定的时间后执行.执行后将每隔period(毫秒)反复执行.... 下一页