在servlet中是否能起一个线程? 在servlet中是否能起一个线程?我想用这个线程定时抓取其他网站的信息。如果能的话,请高手给个例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在其他的代码,如Listener中开线程最好。Servlet自己是受容器管理的,自己什么时候被销毁都说不好,开线程不太负责任。Servlet自己面临多线程压力,最好不要进一步复杂化这个局面。 实现了 Servlet 3.0 规范的 Tomcat 7 可以支持其中的异步 Servlet 可以实现你的功能。 我主要想实现while(1){ sleep(1000);//等待一段时间 sendto("www.163.com");//向被抓取的网站发送 receive(); //等待返回 process();//处理} 当Servlet接受请求的时候,Servlet容器就会分配一个单独的线程运行这次请求,与其他对该Servlet的请求无关(除非你用了什么公共资源),所以,一般情况下是不用再自己开新线程的。 看定时任务部分的知识可以借助 quatz Listener,比方说ContextListener,可以在应用程序启动的时候执行一次,执行的时候,开一个线程,一直循环就可以了。 求一段获取上传文件大小的js代码 java调用webservice的问题,求指导 如何将textarea上的数据提交到struts1框架的ActionForm上 谁用过TreeTable,介绍几个 struts使用logic:iterate标签 嵌套遍历list中包含的4个对象的属性问题 高手帮帮忙!!!ANT的问题 求助下载和安装 不知道怎么设置Object from web service resin首页问题 我的关于BS结构的疑惑 hibernate新手请教@GeneratedValue主键自增长是什么意思? 很简单的几个问题
Servlet自己是受容器管理的,自己什么时候被销毁都说不好,开线程不太负责任。Servlet自己面临多线程压力,最好不要进一步复杂化这个局面。
while(1)
{
sleep(1000);//等待一段时间
sendto("www.163.com");//向被抓取的网站发送
receive(); //等待返回
process();//处理
}