我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于Mina中Processor线程池的数量的问题

看过mina源码的朋友应该都知道在mina中默认实现了一个SimpleIoProcessorPool类,里边对线程池数量的定义是:
private static final int DEFAULT_SIZE = Runtime.getRuntime().availableProcessors() + 1;
小弟想问下设置成cpu的数量+1是基于什么考虑的,有何意义?

感觉上有点像骆驼上压最后一根稻草,可能是为了最低限度确保cpu能够完全利用起来。
线程太多存在资源互斥等开销,太少又无法完全利用系统性能。

近期文章

  • java网络编程的疑问
  • 谁能告诉我怎么办
  • 说说你的开发环境中的源代码管理!
  • Mac电脑卸载anaconda没有卸载干净,终端显示这样,怎么处理?麻烦大神指点一下
  • ActiveMQ JMS的connection用完是否关闭
  • 请教一个关于struts2异常如果记录问题 ,谢谢了
  • MFC中WMP控件的使用方法的疑惑
  • 静态变量和静态方法
  • Ext.data里代理中的load方法
  • 刚学JAVASCRIPT遇到的问题,望解答,谢谢~~
  • 如何把Java project 转换成 web project
  • JAVA 实现多个资源服务器的同步
  • 请问如何将这个hql查询改成面向对象查询呢,谢谢
  • ssh,请问为什么我有时候修改jsp也会重启spring容器啊,真是麻烦
  • 关于jquery事件的问题
  • java跟spring是啥关系?
  • hibernate源码-异常
  • 八元数与矢量的转换问题
  • jquery中有什么可编辑表格内容的grid插件?
  • jsp中表的显示,谢谢!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华