java 线程调度问题

eneasy 2007-11-05 08:52:51
写了一个简单的程序,每隔一小时到网络上去下载一个文件,下面是调度的代码块.
Runnable download = new Runnable()
{
public void run()
{
//下载部分的程序代码..............
}
};
ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
service.scheduleAtFixedRate(download, 0, 60, TimeUnit.SECONDS);

发现程序运行六七天(不是很有规律,或更长或更短),主程序仍在运行,可是下载的线程不再运行了(猜测,因为不再下载).我程序的日志里面也没有出现异常,我找不知道是什么原因,各位有没遇到类似的情况,帮忙想想各种可能,谢谢.
...全文
45 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
宋玮-深圳 2007-11-05
  • 打赏
  • 举报
回复
...不明白你调用的是什么。

可以用spring来试试

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧