急急急。。。在线等~~~java多线程的问题 本帖最后由 sarahsss 于 2013-07-07 18:12:15 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WebPageAnalyzer形参分别什么意思?如楼主所说,是每条线程自己没有完成200条的分析任务的话,最好把分析逻辑代码贴出来,可能是那中间出现了条件中断,上面贴出来的代码只是接收分析任务的部分代码,无法准确判断原因。 WebPageAnalyzer(int start,int end,int index) //构造多线程分析的起始结束的page { this.start=start; this.end=end; this.index= index; }形参 表示的是每个线程取pagelist的首位段。比如 线程1:pagelist 第0-200条 线程2:pagelist 第200-400条 线程3:pagelist 第400-600条 线程4:pagelist 第600-800条 线程5:pagelist 第800-1000条 为什么 都是在3,4天以后出这个bug? 这是我用 jstat -gcutil pid 得到的结果。p一直以0.02的比例增长 Executors.newCachedThreadPool();API中有这样的描述:"从缓存中移除那些已有 60 秒钟未被使用的线程"。很有嫌疑 我用Executors.newFixedThreadPool(5);也是同样的问题~ 有时间的话,可以先把分析线程改成简单sleep,跑一段时间,看看是否一样 java贪吃蛇 求 DWR 传值的用法 求《EJB入门经典》源代码 请教一个关于Struts2和一个算法问题。 java程序中一条数据对象保存,想变成多条语句保存 myeclipse文件已经改了,但是运行后网页中的内容不变,就是说还是我没有改变之前的! Hibernate3怎么读取 Boolean属性 weblogic导出excel的问题 dom4j怎么创建一个Element hibernate高手请进,分不够再加 JAVA可移植性广泛应用 j2ee的SSH框架搭建出了点问题,求经验指导!!!
如楼主所说,是每条线程自己没有完成200条的分析任务的话,最好把分析逻辑代码贴出来,可能是那中间出现了条件中断,上面贴出来的代码只是接收分析任务的部分代码,无法准确判断原因。
{
this.start=start;
this.end=end;
this.index= index;
}形参 表示的是每个线程取pagelist的首位段。
比如 线程1:pagelist 第0-200条
线程2:pagelist 第200-400条
线程3:pagelist 第400-600条
线程4:pagelist 第600-800条
线程5:pagelist 第800-1000条
这是我用 jstat -gcutil pid 得到的结果。p一直以0.02的比例增长
很有嫌疑