我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合特码 > 多处理器分配 >

Java如何依据cpu核数设置合适的线程数

归档日期:07-04       文本归类:多处理器分配      文章编辑:爱尚语录

  现状:服务器为64核,有多种类型的线程,其中一种线,但是在特殊情况下(某个时间点数据突发量大时)处理能力无法满足需求。暂时的解决办法是提高设置的线程数。...

  服务器为64核,有多种类型的线程,其中一种线,但是在特殊情况下(某个时间点数据突发量大时)处理能力无法满足需求。暂时的解决办法是提高设置的线、向各位请教一下Java如何依据cpu核数设置合适的线、多种类型的线程的线程数总和太多是否会对服务器的应用产生不好影响。

  我来答可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  583毕业于郑州大学软件技术学院,专业软件技术Java,2年Java Web方面工作经验。向TA提问展开全部1:获取cpu核心数:Runtime.getRuntime().availableProcessors();创建线程池:Executors.newFixedThreadPool(nThreads);//nThreads为线:这个只要服务器内存够大,CPU核心数较多,处理数据比较强就好了,注意不要一下分配几千个线程,可 能会导致堆栈溢出的,这样程序就挂了,因为线程很费内存资源

本文链接:http://ticketsareus.net/duochuliqifenpei/757.html