HBase源码分析之HRegionServer上的MovedRegionsCleaner工作线程
$stringUtil.substring( $!{XssContent1.description},200)...
HDFS源码分析数据块复制监控线程ReplicationMonitor(一)
$stringUtil.substring( $!{XssContent1.description},200)...
HDFS源码分析数据块复制监控线程ReplicationMonitor(二)
HDFS源码分析数据块复制监控线程ReplicationMonitor(二)
HDFS源码分析心跳汇报之BPServiceActor工作线程运行流程
$stringUtil.substring( $!{XssContent1.description},200)...
JVM源码分析之一个Java进程究竟能创建多少线程
概述 虽然这篇文章的标题打着JVM源码分析的旗号,不过本文不仅仅从JVM源码角度来分析,更多的来自于Linux Kernel的源码分析,今天要说的是JVM里比较常见的一个问题 这个问题可能有几种表述 一个Java进程到底能创建多少线程? 到底有哪些因素决定了能创建多少线程? java.lang.OutOfMemoryError: unable to create new native thr...
JVM 源码分析之一个 Java 进程究竟能创建多少线程
虽然这篇文章的标题打着JVM源码分析的旗号,不过本文不仅仅从 JVM 源码角度来分析,更多的来自于 Linux Kernel 的源码分析,今天要说的是 JVM 里比较常见的一个问题。 这个问题可能有几种表述 一个Java进程到底能创建多少线程? 到底有哪些因素决定了能创建多少线程? java.lang.OutOfMemoryError: unable to create new nati...
Netty源码分析系列之五:Netty多线程模型
引言我们一直都说Netty是高性能服务器,那么它到底为什么是高性能应用呢?线程模型直接影响着网络应用的性能状况,本文将从Netty的多线程模型出发揭开其高性能特性的神秘面纱。多线程模型1)传统IO模型的问题·如果我们自己是Netty网络应用的设计者,想要设计出高性能的网络应用,首先要面对的问题就是如何解决网络编程...
【Android 启动过程】Activity 启动源码分析 ( AMS -> ActivityThread、AMS 线程阶段 二 )(二)
$stringUtil.substring( $!{XssContent1.description},200)...
【Android 启动过程】Activity 启动源码分析 ( AMS -> ActivityThread、AMS 线程阶段 二 )(一)
文章目录前言一、热启动与冷启动选择二、AMS 进程中执行的相关操作三、通过 Binder 机制转到 ActivityThread 中执行的操作总结前言上一篇博客 【Android 启动过程】Activity 启动源码分析 ( AMS -> ActivityThread、AMS 线程阶段 ) 分析的分支是启动 Activity 时 , 没有 Activity 对应的进程 , 需要先调...
【Java 并发编程】线程池机制 ( 线程池执行任务细节分析 | 线程池执行 execute 源码分析 | 先创建核心线程 | 再放入阻塞队列 | 最后创建非核心线程 )
文章目录一、线程池执行任务细节分析二、线程池执行 execute 源码分析一、线程池执行任务细节分析线程池执行细节分析 :核心线程数 10 1010 , 最大小成熟 20 2020 , 非核心线程数 10 1010 , 非核心线程空闲存活时间 60 6060 秒 , 阻塞队列大小 10 1010 个 ;当有 Runnable 任务进入线程池后 ;先查看 " 核心线程 " , 如果...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。