当前位置: 首页 > news >正文

住房和城乡建设部网站干部学院站长工具在线平台

住房和城乡建设部网站干部学院,站长工具在线平台,浦东手机网站建设,京icp备号在线查询创建EventLoopGroup使用无参构造方法时#xff0c;发现会创建24个NioEventLoop#xff08;readonlyChildren.size24#xff09;,经查#xff0c;是取的java虚拟机的可用处理器数2倍。源码如下#xff1a; 重点就是最后哪个方法的注释#xff1a;Returns the number of p…创建EventLoopGroup使用无参构造方法时发现会创建24个NioEventLoopreadonlyChildren.size24,经查是取的java虚拟机的可用处理器数2倍。源码如下 重点就是最后哪个方法的注释Returns the number of processors available to the Java virtual machine.(返回Java虚拟机可用的处理器数。) /*** see MultithreadEventExecutorGroup#MultithreadEventExecutorGroup(int, Executor, Object...)*/protected MultithreadEventLoopGroup(int nThreads, Executor executor, Object... args) {//如果没指定线程数则取默认的DEFAULT_EVENT_LOOP_THREADS super(nThreads 0 ? DEFAULT_EVENT_LOOP_THREADS : nThreads, executor, args);}private static final int DEFAULT_EVENT_LOOP_THREADS;static {//核心逻辑就是看NettyRuntime.availableProcessors() * 2DEFAULT_EVENT_LOOP_THREADS Math.max(1, SystemPropertyUtil.getInt(io.netty.eventLoopThreads, NettyRuntime.availableProcessors() * 2));if (logger.isDebugEnabled()) {logger.debug(-Dio.netty.eventLoopThreads: {}, DEFAULT_EVENT_LOOP_THREADS);}}/*** Get the configured number of available processors. The default is {link Runtime#availableProcessors()}.* This can be overridden by setting the system property io.netty.availableProcessors or by invoking* {link #setAvailableProcessors(int)} before any calls to this method.** return the configured number of available processors*/SuppressForbidden(reason to obtain default number of available processors)synchronized int availableProcessors() {//如果availableProcessors 0还未设置过就取Runtime.getRuntime().availableProcessors()if (this.availableProcessors 0) {final int availableProcessors SystemPropertyUtil.getInt(io.netty.availableProcessors,Runtime.getRuntime().availableProcessors());setAvailableProcessors(availableProcessors);}return this.availableProcessors;}}/*** Returns the number of processors available to the Java virtual machine.** p This value may change during a particular invocation of the virtual* machine. Applications that are sensitive to the number of available* processors should therefore occasionally poll this property and adjust* their resource usage appropriately. /p** return the maximum number of processors available to the virtual* machine; never smaller than one* since 1.4*/public native int availableProcessors();
http://www.sadfv.cn/news/155635/

相关文章:

  • 汕头智能模板建站免费视频素材网站
  • 网站建设介绍ppt模板下载南充移动网站建设
  • 免费建站网站建设手机网站建立教程
  • 行远金华网站建设公司原神网页设计作业
  • 健身网站开发方式遵义网站搭建公司哪家好
  • 宝山网站建设 网站外包网站建设困难
  • 网站站外推广方式有哪些个人工作室项目
  • 网站开发用什么语言开发的wordpress分类目录添加报错_标签不能添加
  • 建设银行网站酒店网站如何做
  • 枣庄建设工程管理局网站wordpress导航功能
  • 专门做行业分析的网站北京网上注册公司流程
  • 站内seo怎么做标志设计论文
  • 网站建设佰首选金手指二七负责公司网站产品的开发及整理
  • 个人网站域名怎么起网站备案后更换主机
  • 如何自己做解析网站php网站开发实例电子版
  • 龙华网站 建设信科网络微信公众平台开发源代码
  • 山东省建设职业教育集团网站怎么制作属于自己的app
  • 用凡科做的手机网站版wordpress 仪表盘美化
  • 网页与网站的区别是什么手机网站开发session
  • Dw怎么做网站往里面加标题和字网站建设常见故障
  • 西南交通建设集团网站如何自己注册域名
  • 定制网站多少钱网站搭建关键词排名
  • 制作网站品牌公司哪家好如何开发手机网站
  • 增城网站建设服务网站开发设计制作合同
  • 心理咨询类微网站怎么做网络推广文章的方法
  • 建设开源社区网站什么意思设计一个外贸网站需要多少钱
  • 苏州商城网站建设网站keywords标签怎么写
  • 公司门户网站项目模版龙游县建设局网站
  • 有关网站开发的论文什么网站做h5没有广告
  • 站长工具流量统计影楼网站服务