间隔执行方法
回答
如果必须在JSP做到这一点,你的确可以使用Thread.sleep()
电话,但你必须确保请求是POST,如果你需要的输出,作为得到的将可能如果完成需要5分钟,则被调用者视为超时。它也很丑陋,并会阻塞连接器池中的线程。
如果您不需要第二种方法的结果来回答请求,您也可以将Runnable
或Callable
提交给ScheduledThreadPoolExecutor
。
弗兰克如你所说我需要第二种方法的结果完成请求。我已经放了一分钟的时间间隔,jsp页面停留一分钟来完成第二次执行。 – user75ponic
@Polppan这是预期的。 –
谢谢弗兰克的解释,因为我没有太多选择。 – user75ponic
- 1. Java:以指定的时间间隔执行方法
- 2. 以随机时间间隔执行方法
- 3. 以设定的时间间隔执行方法的最有效方法?
- 4. 如何执行日期/时间间隔
- 5. 执行触发器的时间间隔
- 6. 在特定的时间间隔后执行任务的正确方法
- 7. C++ 11计时库 - 如何在特定的时间间隔后执行方法?
- 8. 不Thread.sleep()方法使执行停止对准确的时间间隔
- 9. 方法执行
- 10. 执行方法
- 11. 查找方法的执行时间
- 12. java中的方法执行时间
- 13. 基于时间的C#执行方法#
- 14. 计算的方法的执行时间
- 15. Android相机takePicture()方法执行时间
- 16. 按时间执行ruby方法
- 17. 如何估计方法执行时间?
- 18. 记录的方法执行时间
- 19. Android方法执行时间使用AspectJ
- 20. 编程方法执行的开始时间 - 当时开始执行的方法
- 21. 保持一种方法不断运行,另一种方法每隔一段时间执行一次
- 22. 以特定间隔执行活动
- 23. 在PostgreSQL上执行间隔分析
- 24. 执行间隔后的JavaScript回调
- 25. 以特定间隔执行功能
- 26. 方法与时间间隔(asp.net C#)
- 27. C#在一段时间间隔内运行的方法
- 28. 在指定的时间间隔内运行强制方法
- 29. 通过一定间隔的时间间隔通过线程执行任务
- 30. 测量方法执行时间的基本方法
您可以在第一种方法中使用Thread.sleep(5 * 60 * 1000)。 –
@Quoi因此在'statement.executeQuery(sql); Thread.sleep(5 * 60 * 1000);'然后调用第二个'statement.executeQuery(sql2);'? – user75ponic
为什么在JSP中这样做,为什么,为什么? –