2 u011954534 u011954534 于 2015.07.17 11:45 提问

java web开发如何实现多个定时器同时进行,需要多线程吗?

我在做一个房间锁定的功能,有好多房间(房间属性:id,nane,status)当一个房间被锁定就产生一个定时器5分钟后自动解锁,该如何实现啊

5个回答

securitit
securitit   2015.07.17 12:42
已采纳

java的定时器类本身就是实现了Runnable接口的,也就是说,本身就是一个线程,不需要你显示的开线程操作的。

Evankaka
Evankaka   Ds   Rxr 2015.07.17 12:05

直接 用quartz来做,很方便的!

Evankaka
Evankaka 回复六月风止: http://blog.csdn.net/evankaka/article/category/3155529
2 年多之前 回复
u011954534
u011954534 quartz怎么用啊,有没有简单的教程
2 年多之前 回复
DaveLeeCN
DaveLeeCN   2015.07.17 12:46

setTimeout()
只懂原生js的路过……

mawenda403
mawenda403   2015.07.17 13:28

用quartz吧,时间配置很方便,而且支持多线程,可以配置线程池,还可以将执行的日志文件写入到数据库中

u011954534
u011954534 回复mawenda403: 谢谢
2 年多之前 回复
mawenda403
mawenda403 回复六月风止: http://liuzidong.iteye.com/blog/1118992参考一下
2 年多之前 回复
mawenda403
mawenda403 回复六月风止: 百度一下,这个很容易吧
2 年多之前 回复
u011954534
u011954534 不会用啊
2 年多之前 回复
tongyi55555
tongyi55555   2015.07.17 13:54

你说的是Timer吧?其执行时是在自己的thread中执行的

Csdn user default icon
上传中...
上传图片
插入图片