问题描述
- java web开发如何实现多个定时器同时进行,需要多线程吗?
-
我在做一个房间锁定的功能,有好多房间(房间属性:id,nane,status)当一个房间被锁定就产生一个定时器5分钟后自动解锁,该如何实现啊
解决方案
java的定时器类本身就是实现了Runnable接口的,也就是说,本身就是一个线程,不需要你显示的开线程操作的。
解决方案二:
直接 用quartz来做,很方便的!
解决方案三:
setTimeout()
只懂原生js的路过……
解决方案四:
用quartz吧,时间配置很方便,而且支持多线程,可以配置线程池,还可以将执行的日志文件写入到数据库中
解决方案五:
你说的是Timer吧?其执行时是在自己的thread中执行的
时间: 2024-11-17 00:32:05