论坛首页 Java企业应用论坛

Java并发--任务执行.

浏览 15077 次
精华帖 (1) :: 良好帖 (8) :: 新手帖 (0) :: 隐藏帖 (10)
作者 正文
   发表时间:2010-08-20  
berlou 写道
Java并发编程实践这本书我找了好久了。实体书到处缺货。
谁有电子版分享一下?

网上只有英文电子版的,没有中文的!我淘宝上买了本复印版的,质量很不错,也便宜20块。
0 请登录后投票
   发表时间:2010-08-20  
我去,这个一步一步完善+重构的方式,非常像大部分书的第一节啊。写的很不错
0 请登录后投票
   发表时间:2011-06-05   最后修改:2011-06-05
楼主这里用的都是固定大小的线程池,当并发请求数大于线程个数时后来的请求将被舍弃.这样会不会有问题.
楼主对线程池初始化参数有没有研究,我们设置corePoolSize和maxPoolSize,如果corePoolSize大于请求数,它部是创建新线程,那么对于corePoolSize和queue的大小你有没有一个经验设置,请指教.

我们在使用线程池时,在发送请求时没有消耗多少性能,但是在等待响应结果时会有长时间的等待,使用线程池获取最终结果比不使用线程池在性能上有一个近千倍数量级的差距.初步怀疑是线程池初始化参数设置问题,已经发贴寻求帮助,请楼主帮忙解答.谢谢.帖子位置:http://www.iteye.com/problems/66391
0 请登录后投票
   发表时间:2011-06-08  
dontal 写道
楼主这里用的都是固定大小的线程池,当并发请求数大于线程个数时后来的请求将被舍弃.这样会不会有问题.
楼主对线程池初始化参数有没有研究,我们设置corePoolSize和maxPoolSize,如果corePoolSize大于请求数,它部是创建新线程,那么对于corePoolSize和queue的大小你有没有一个经验设置,请指教.

我们在使用线程池时,在发送请求时没有消耗多少性能,但是在等待响应结果时会有长时间的等待,使用线程池获取最终结果比不使用线程池在性能上有一个近千倍数量级的差距.初步怀疑是线程池初始化参数设置问题,已经发贴寻求帮助,请楼主帮忙解答.谢谢.帖子位置:http://www.iteye.com/problems/66391

当并发请求数大于线程个数时后来的请求将被舍弃,这个理解有错误吧,如果请求数大于线程个数后应该是阻塞,不是直接抛弃吧。
0 请登录后投票
论坛首页 Java企业应用版

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