欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

java的executor种的性能

更新时间: 2014-01-05 01:58:19 责任编辑: Author_N1

 

java的Executor类的性能
近来开发一个机遇java的C/S架构的项目,需要考虑到并发量的问题,不知道Executor类的性能如何,能经得起多少的并发量呢?手写的线程池(足够好的话)会比它强吗
--参考方法--
这个受你的服务器配置及应用场景影响了
发你段手工写的代码,你可以动态改变线程池的大小,保持连接的时间等参数,有点定制化的意思


public class ThreadPoolTaskExecutor extends CustomizableThreadFactory implements ExecutorService, SchedulingTaskExecutor, Executor, BeanNameAware, InitializingBean, DisposableBean {

    protected final Logger           logger                           = LoggerFactory.getLogger(getClass());

    private final Object             poolSizeMonitor                  = new Object();

    private int                      corePoolSize                     = 1;

    private int                      maxPoolSize                      = Integer.MAX_VALUE;

    private int                      keepAliveSeconds                 = 60;

    private boolean                  allowCoreThreadTimeOut           = false;

    private int                      queueCapacity                    = Integer.MAX_VALUE;

    private ThreadFactory            threadFactory                    = this;

    // 替换为调用方执行的handler
    private RejectedExecutionHandler rejectedExecutionHandler         = new ThreadPoolExecutor.CallerRunsPolicy();

    private boolean                  waitForTasksToCompleteOnShutdown = false;

    private boolean                  threadNamePrefixSet              = false;

    private String                   beanName;
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:58:19
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/3872/
本文WWW.DOC100.NET DOC100.NET版权所有。