![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 81
程序员小旺
这个作者很懒,什么都没留下…
展开
-
java类加载机制
什么是类加载机制呢? java虚拟机将编译后的class文件加载到内存中,进行校验、转换、解析和初始化,到最终的使用。这就是java类加载机制; 1、类加载的生命周期 类加载的生命周期主要包括加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)、卸载(Unloading)等阶段,其中验证、准备、解析3阶段也可以称为连接(Lingking),如下图: 2、类加载的时机 在类加载的生转载 2021-02-07 10:35:36 · 1728 阅读 · 0 评论 -
如何合理设置线程池的核心线程数?
如何合理设置线程池的核心线程数? 当线程池的核心线程数量过大或者过小有没影响?如何合理地设置线程池的核心线程的数量?这个是在日常开发中程序员在使用线程池时经常需要考虑的问题,下面具体介绍下。 1、当线程池的核心线程数量过大或者过小的影响 当线程池中核心线程数量过大时,线程与线程之间会争取CPU资源,这样就会导致上下文切换。过多的上下文切换会增加线程的执行时间,影响了整体执行的效率; 多线程编程中一般线程的个数都大于CPU核心的个数,而一个CPU核心在任意时刻只能被一个线程使用,为了让这些线程都能得到有效的执转载 2021-01-09 15:25:09 · 2513 阅读 · 0 评论