社区
Java SE
帖子详情
怎样才能让一段代码每隔一段时间执行一次?急求!在线等!!!
basara7
2004-05-11 10:55:51
我用JAVA写了一段从数据库读出数据到文本文档的代码,我想让它每隔一段时间自动执行一次,请问有什么方法吗?最好能有源代码
...全文
1701
10
打赏
收藏
怎样才能让一段代码每隔一段时间执行一次?急求!在线等!!!
我用JAVA写了一段从数据库读出数据到文本文档的代码,我想让它每隔一段时间自动执行一次,请问有什么方法吗?最好能有源代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stonegump
2004-05-11
打赏
举报
回复
同意楼上的,TimerTask就是干这个的.
Arias
2004-05-11
打赏
举报
回复
实现的方法有两种不过都是继承于线程类来实现的。
1。
public void run() {
while (true) {
try {
sleep(10000L); //间隔10s执行一次!
}
catch (Exception ex) {
ToolBox.getLogger().error("Executing the sleep operation error!");
ex.printStackTrace();
}
OperationExecute();//你的操作
}
}
2。采用Timer 类和TimerTask 类配合实现
在Timer 里面有一个时间间隔执行任务的方法schedule的方法可以达到你的要求!
Timer tim = new Timer();
TimerTask tTask = new TimerTask(); //在里面实现你的操作
tim.schedule(tTask,0,10000);//间隔时间10000你自己设定
lightsword
2004-05-11
打赏
举报
回复
同意楼上.
Arias
2004-05-11
打赏
举报
回复
实现的方法有两种不过都是继承于线程类来实现的。
1。
public void run() {
while (true) {
try {
sleep(10000L); //间隔10s执行一次!
}
catch (Exception ex) {
ToolBox.getLogger().error("Executing the sleep operation error!");
ex.printStackTrace();
}
2。采用timer类和timertask类配合实现
在timertask里面有一个时间间隔执行任务的方法schedule的方法可以达到你的要求!
OperationExecute();
}
}
FashionClassical
2004-05-11
打赏
举报
回复
Thread.sleep(要休眠的毫秒)...前面加个循环就可以了
阎罗
2004-05-11
打赏
举报
回复
楼上的方法可以,楼主可以把数据读写用线程来控制,然后设置线程的一些属性和方法
steven_cheng
2004-05-11
打赏
举报
回复
你可以写个线程,运行完以后sleep一定时间,然后再运行。就是一个死循环。
或者你可以在Windows里面配置任务。linux下也应该有相应的配置。
zijibense
2004-05-11
打赏
举报
回复
学习
zhlj11
2004-05-11
打赏
举报
回复
public class YourTask extends TimerTask {
public void run(){
//每个一段时间你想要做的事
}
}
Timer timer = new Timer();
YourTask task = new YourTask();
timer.scheduleAtFixedRate(task,开始时间,周期);//开始时间Date型,周期long型豪秒级
tomguan
2004-05-11
打赏
举报
回复
同意楼上的用线程
c语言数据存储成文件中,
急求
如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠隐藏此楼查看此楼求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中。#include int n=0;int rest[7][7]; //全局声明,以供全局调用int main(){void perm(int list[],int ,int );int list[]={1,2, 3,4,...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分
急求
,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
linux内核分析(转自某位大哥网上的笔记)
启动 当PC启动时,Intel系列的CPU首先进入的是实模式,并开始
执行
位于地址0xFFFF0处的
代码
,也就是ROM-BIOS起始位置的
代码
。BIOS先进行一系列的系统自检,然后初始化位于地址0的中断向量表。最后BIOS将启动盘的第一个扇区装入到0x7C00,并开始
执行
此处的
代码
.这就是对内核初始化过程的一个最简单的描述。 最初,Linux核心的最开始部分是用8086汇编语
「舍家职位说」舍弗勒2024校园招聘“舍新生”系列直播来袭!
面试官和hr人都很好,只是我记错时间了周一的面试,记成了周二,幸亏hr姐姐看我没签到,给我打了电话,这才没有错过面试问题比较偏综合,没问八股,问了一下实习项目、3、为什么使用redis?问了五十几分钟,前面问的挺基础的,后面手写vue
代码
的时候,因为最近在学react,vue事件绑定方式忘记了,快排还忘记了,多半凉了[牛泪][牛泪]1.自我介绍。
24远景能源-动力-智能,8月底拿意向书!【NTAKYsW】
百度测开二面1、在一个文本文件当中,计算一下"你好"这个词出现的次数,逐行读取这个文件(可能碰到这个字符正好在行末和行首的情况,需要直接合并两行,做成缓存行)2。1、自我介绍,然后让我讲一下张量的项目以及什么是张量(面试官还说他只听说过张亮麻辣烫)2、手撕一个题,统计一篇文章中每个单词出现的次数。每天都在投简历,投了三四十家了,做测评做了四五个,真不理解每次做过测评设置几百题,花半个多小时才能做完,然后就没消息了。做题前问我说要简单还是中等还是困难,我说当然是简单,然后笑笑给我出了一道中等题。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章