请教一下大家假如我要做个例如借书归还日期提醒的功能,获取了用户的借书的最迟应还期和用户希望提前提醒的天数后是怎么实现在指定的时间(如2015-5-20 10:00)执行某个操作的?是使用类似linux下的corntab吗?但怎么在程序中实现?是自己开一个线程不断监控时间执行?这样的话有很多本不同的书有不同的归还期所需启动的线程数量岂不是很庞大?还是使用一些编程语言中的定时器?
关键是这个任务可能是长期运行的(几个月)
1
NeoAtlantis 2015-04-22 00:06:34 +08:00 via Android 1
crontab就是计划任务,到时候就执行一次。
你这时候扫描下看哪些书在这个时刻需要被提醒了就行呗。一天一次,一次扫描所有的。 |
2
Aries 2015-04-22 09:52:48 +08:00 1
可以用crontab去每天执行一个小脚本,脚本里可以用到类似的timer去精确提醒。
|
3
Comdex OP |