知识大全 java定时启动线程
Posted 知
篇首语:学向勤中得,萤窗万卷书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java定时启动线程相关的知识,希望对你有一定的参考价值。
在实际应用中很多情况需要定时运行程序 比如 分钟或者 小时执行一次程序 对此操作java和C#一样可以使用Timer计时器实现 即java util Timer中的Timer类
Timer的定义 Timer timer = new Timer();创建一个新计时器 相关的线程不作为守护程序运行
然后是设置时间间隔执行程序 timer schedule(new TimerTaskTest() * );我让程序在 毫秒延迟后开始每隔 * 毫秒执行一次run函数 其中TimerTaskTest是继承于TimerTask的一个自定义类
class TimerTaskTest extends TimerTask
public void run()
System out println( make it! );//让程序执行输出make it操作!
其中schedule函数的解释 public void schedule(TimerTask task
long delay
long period)
安排指定的任务从指定的延迟后开始进行重复的固定延迟执行 以近似固定的时间间隔(由指定的周期分隔)进行后续执行 task 所要安排的任务 delay 执行任务前的延迟时间 单位是毫秒 period 执行各后续任务之间的时间间隔 单位是毫秒
代码
public static void main(String[] args) throws SQLException
// TODO Auto generated method stub
Timer timer = new Timer();
//排指定的任务从指定的延迟后开始进行重复的固定延迟执行 以近似固定的时间间隔(由指定的周期分隔)进行后续执行
timer schedule(new TimerTaskTest() * );
try
Thread sleep( );
catch(Exception ex)
timer cancel();
class TimerTaskTest extends TimerTask
public void run()
System out println( make it! );
运行程序输出
make it!
make it!
make it!
cha138/Article/program/Java/hx/201311/25787相关参考
Java多线程编程的常见陷阱 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在构造函数中启动线程
C#定时调用方法(线程) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! //这些是C#线程的思路
创建线程 在Java程序中创建线程有几种方法每个Java程序至少包含一个线程主线程其它线程都是通过Thread构造器或实例化继承类Thread的类来创建的 Java线程可以通过直接
Java多线程如何创建多个线程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java多线程的同
JAVA线程编程----两个线程的程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 于Java
Java的多线程-实现多线程及线程的同步 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一.实现
Java多线程编程基础之线程和多线程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 随着计算机技
Java的用户线程和守护线程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
超线程多核心下Java多线程编程分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一Java环
Java线程安全和非线程安全 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ArrayList和