论坛首页 编程语言技术论坛

大家是如何在控制器中启多线程的

浏览 2995 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-12-26   最后修改:2012-12-26
做一款web工具,实现一个按钮或链接,点击后在后台做一大堆程序处理(去其它数据库中下载并更新数据到本地)。

为了不在前台等待,目前想到的方式是简单在控制器中启动多线程。

想请问下大家遇到这种情况是怎么做的呢,谢谢!
   发表时间:2012-12-26  
Threadpool(such as Executors) can satisfied you, boy

1.Server init Threadpool
2.Accept httpRequest
3.从pool取一个Thread,执行job,并response给页面提交成功的tip
4.如果需要知道job是否done,使用FutureTask查询thread状态即可


0 请登录后投票
   发表时间:2012-12-26  
多谢,我试试看
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics