社区
Java EE
帖子详情
java.util.timer问题
liyy1986
2010-04-06 09:54:51
请问一个项目里面可以使用2个java.util.timer吗? 就是有一个timer是每个6分钟执行一个,有一个timer是每天晚上5点半执行一次。如果设置了2个,在运行的时候是否会有冲突呢?
还有java。util.timer 和java.swing.timer 这2者是不是都可以用在web项目中呢?
请帮帮忙,因为我开始用了2个java.swing.timer 项目运行一段时间老是出错,我现在急用,请帮帮忙,谢谢!
...全文
104
14
打赏
收藏
java.util.timer问题
请问一个项目里面可以使用2个java.util.timer吗? 就是有一个timer是每个6分钟执行一个,有一个timer是每天晚上5点半执行一次。如果设置了2个,在运行的时候是否会有冲突呢? 还有java。util.timer 和java.swing.timer 这2者是不是都可以用在web项目中呢? 请帮帮忙,因为我开始用了2个java.swing.timer 项目运行一段时间老是出错,我现在急用,请帮帮忙,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FrogKing_7
2010-04-06
打赏
举报
回复
java中Timer和TimerTask的使用详解
http://www.phome.asia/forum/thread/23590.html
nianersmall
2010-04-06
打赏
举报
回复
你可以把Timer理解为两个定时访问用户,他不在乎你的数据是否冲突,他只管定时去访问;
如果出现重叠的情况,那也只是两个用户同时访问了而已;
所以冲不冲突,跟Timer没关系,而是你如何去设计解决冲突的问题;
liyy1986
2010-04-06
打赏
举报
回复
[Quote=引用 10 楼 soli11722984 的回复:]
操作数据库当然要你控制好事务,不然会出问题的
至于关闭了tomcat这个还是要看错误或者什么,光这么个现象还不知道呢
[/Quote]
谢谢!
liyy1986
2010-04-06
打赏
举报
回复
[Quote=引用 9 楼 whatawalter 的回复:]
冲不冲突是你的数据库操作决定的,两个线程同时去操作数据库的问题,跟Timer没关系。
要看看你的数据库的连接限制和隔离级别。
[/Quote]
能说的明白点吗?我不是很明白。谢谢
soli11722984
2010-04-06
打赏
举报
回复
操作数据库当然要你控制好事务,不然会出问题的
至于关闭了tomcat这个还是要看错误或者什么,光这么个现象还不知道呢
whatawalter
2010-04-06
打赏
举报
回复
冲不冲突是你的数据库操作决定的,两个线程同时去操作数据库的问题,跟Timer没关系。
要看看你的数据库的连接限制和隔离级别。
liyy1986
2010-04-06
打赏
举报
回复
[Quote=引用 4 楼 soli11722984 的回复:]
调用一个timer,其实就是新开一条新程出来工作,至于一个项目里使用多个调度器是否有冲突,在乎于你让调度器干了些啥,哪些要同步哪些不用
java.swing.timer 看包名字就知道主要用于界面的,虽然API说2个调度器功能差不多,不过既然没有用到swing,就别用这个了
[/Quote]
顺便问下,我tomcat在服务器上开启了几天以后,自己就关闭了,问了下机房管理人员都说没关闭过服务器,而且tomcat服务器日志里也没有错误出现,这个是因为什么呢?谢谢你!
liyy1986
2010-04-06
打赏
举报
回复
[Quote=引用 5 楼 nianersmall 的回复:]
java.util.Timer,你愿意定义多少就定义多少;它不是单例的;
至于java.swing.Timer,不太了解,但是从他的包的路径,我觉得不太适合你要完成的任务;
[/Quote]
如果2个timer 都操作数据库的话,运行一段时间后刚好2个timer同时运行了,或者一个还没运行完,一个已经开始了,这样的话,它们2个不会有冲突吗?
luckyzhy
2010-04-06
打赏
举报
回复
挺上去,我没积分来赚分的别介意
nianersmall
2010-04-06
打赏
举报
回复
java.util.Timer,你愿意定义多少就定义多少;它不是单例的;
至于java.swing.Timer,不太了解,但是从他的包的路径,我觉得不太适合你要完成的任务;
soli11722984
2010-04-06
打赏
举报
回复
调用一个timer,其实就是新开一条新程出来工作,至于一个项目里使用多个调度器是否有冲突,在乎于你让调度器干了些啥,哪些要同步哪些不用
java.swing.timer 看包名字就知道主要用于界面的,虽然API说2个调度器功能差不多,不过既然没有用到swing,就别用这个了
liyy1986
2010-04-06
打赏
举报
回复
[Quote=引用 1 楼 soli11722984 的回复:]
java.swing.timer 换 java。util.timer
[/Quote]对了,还有如果用了2个java.util.timer在运行的时候会有什么问题吗?还是没太搞明白!
liyy1986
2010-04-06
打赏
举报
回复
[Quote=引用 1 楼 soli11722984 的回复:]
java.swing.timer 换 java。util.timer
[/Quote]能说明下原因吗?
soli11722984
2010-04-06
打赏
举报
回复
java.swing.timer 换 java。util.timer
JAVA
_API1.6文档(中文)
java
.
util
.spi
java
.
util
包中类的服务提供者类。
java
.
util
.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。
java
x.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。
java
x....
关于
java
.
util
.
Timer
timer
定时器如何触发
关于
java
.
util
.
Timer
timer
定时器如何触发 看看就好:在一次任务需求中,需求是每周固定时间点触发一次任务,当时用定时器实现,在需求发版后一直都是没
问题
的,突然某个星期本地的定时任务并没有触发,我便非常诧异...
java
java
.
util
.
timer
,
java
中定时器(
java
.
util
.
Timer
)
import
java
.
util
.
Timer
;import
java
.
util
.
Timer
Task;/**** @author Administrator* 定时器*
Timer
:定时器*
Timer
Task:定时任务* Quartz:Quartz是一个完全由
java
编写的开源作业调度框架*/public class
Timer
Test {...
java
java
.
util
.
timer
_细说
java
.
util
.
Timer
Timer
是用于管理在后台执行的延迟任务或周期性任务,其中的任务使用
java
.
util
.
Timer
Task表示。任务的执行方式有两种:按固定速率执行:即scheduleAtFixedRate的两个重载方法按固定延迟执行:即schedule的4个重载方法...
java
.
util
.
Timer
和
java
.
util
.
Timer
Task以及
java
x.swing.
Timer
一.
java
.
util
.
Timer
和
java
.
util
.
Timer
Task 1.概览
Timer
是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。
Timer
Task一个抽象类,它的子类代表一个可以被
Timer
计划的...
Java EE
67,540
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章