在Java Web应用程序中无限期地运行线程,其中mainthread依赖于Session

时间:2012-06-06 13:38:28

标签: java multithreading session wicket

我想运行一个线程,每15分钟发送一次请求检查更新,等待响应并处理响应中收到的数据。我需要通过web前端控制这个线程,启动/停止并监控它。需要处理的数据将通过休眠验证并存储在本地数据存储区中。主线程必然存在于会话中,因此子线程的生命周期显然可能在会话生存期内存在。我不确定依赖它是多么稳定,因为要求发送这些请求并无限期地检查更新。

我不确定持有线程的会话是否因为线程正在运行而保持活动状态。什么是最佳实践/最佳设计选择?

应用程序正在运行 JRE1.6 tomcat 7 wicket1.5.6 hibernate3.6 春季3.1

0 个答案:

没有答案