关于java定时器Timer的疑问,当执行时间大于间隔时间会怎样

关于java定时器Timer的疑问,当执行时间大于间隔时间会怎样,第1张

看用了timer的哪个方法了。

schedule

方法的话就是任务执行完以后再等待你指定的间隔时间后

再次执行。

scheduleAtFixedRate

方法的话就是等当前执行的任务完成后立刻再次执行任务

是否想询问“timer数据库经常进不去的原因”timer数据库经常进不去的原因有数据库服务器故障、数据库连接问题、数据库访问权限问题等。

1、数据库服务器故障:如果Timer数据库所在的服务器出现故障,比如硬件故障、网络故障等,就可能导致数据库无法正常访问。

2、数据库连接问题:如果Timer数据库的连接方式、连接参数等出现了问题,就可能导致数据库无法正常连接。

3、数据库访问权限问题:如果Timer数据库的访问权限设置不当,比如设置了过于严格的权限或者没有为用户设置相应的权限,就可能导致数据库无法正常访问。

Timer time = new Timer(); //定义一个 Timer

//执行方法 里面需要一个类 可以定义一个伪类

//也可以 自己 定义一个类 继承TimerTask这个类

//里面必须实现 run方法

//run方法 里面就写你的 实做 方法

//schedule 方法有很多重载 有很多参数我用最简单的

//给你说明 第2个参数是 说 每隔一定的时间执行一次

//相关说明可以去jdk 帮助文档里面找

timeschedule(new TimerTask() {

public void run() {

int inSertValue{

try{

commection con1=con;

Statement stmt=con1createStatement();

str="(insert ……)";

……

stmtclose();

} catch() {……}

} } //加到这里就好了!!最好把这样方法封装起来

}

}, 1000);

以上就是关于关于java定时器Timer的疑问,当执行时间大于间隔时间会怎样全部的内容,包括:关于java定时器Timer的疑问,当执行时间大于间隔时间会怎样、timer数据库经常进不去、如何用java实现一个计时器来定时读取和写入数据库急!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9539295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存