web开发的疑问

lgb934 2011-03-28 03:39:34
现在有这样的需求:我用的是struts2+hibernate3.0+spring2.5开发web系统,服务器用的是tomcat6.0,mysql5.0。
我想实现在项目里运行一个类似CS的程序。
举个例子:就是当我进入这个项目的JSP页面,只要我点击运行后,启动一个线程(假设为“A线程”)在后台运行,(他的工作主要是一直循环,接受另外一台服务器的消息。当有消息传过来时就进行处理)。如果我运行这个A线程后,就关闭页面。等我下次登陆时,我怎么可以再获得这个线程呢?并且如果我点击停止后,这个线程就停止呢?这个是怎么实现?恳请大鸟指路。
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jwl_xyc 2011-03-29
  • 打赏
  • 举报
回复
由于关掉了页面,所以线程信息没办法保留在session里面。所以问题的关键是怎样找到这个线程,启动和管停止线程都不是难题。你启动的这个线程是空用的把,也即使说如果是多个Client端都可以调用这个线程。所以可以考虑用static或者把线程ID保存到文件或者数据库里面。
keeya0416 2011-03-29
  • 打赏
  • 举报
回复
好像可以通过线程ID 找到那个线程
彩票虫虫 2011-03-29
  • 打赏
  • 举报
回复
呵呵那就把分送我吧呵呵。你的问题挺深的搞不了啊。
lgb934 2011-03-29
  • 打赏
  • 举报
回复
汗....唯一的回复也被管理员删除了。
难道没有人会嘛?还是大家都不理解我要表达的意思?麻烦各位大哥大嫂给我点提示...

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧