写的比较详细
(四)Thread.join的作用和原理文章简介 很多人对Thread.join的作用以及实现了解得很少,毕竟这个api我们很少使用。这篇文章仍然会结合使用及原理进行深度分析 内容导航 Thread.join的作用...
写的比较详细
(四)Thread.join的作用和原理文章简介 很多人对Thread.join的作用以及实现了解得很少,毕竟这个api我们很少使用。这篇文章仍然会结合使用及原理进行深度分析 内容导航 Thread.join的作用...
蚂蚁金服Java一面 1 :自我介绍和项目 2 :Java的内存分区 3: Java对象的回收方式,回收算法。 4 :CMS和G1了解么,CMS解决什么问题,说一下回收的过程...
参考出处 陈Chuan大佬系列,简书过500赞的博客https://www.jianshu.com/p/d7665192aaaf 一文看懂 聚簇索引、非聚簇索引 和InnoD...
Threadlocal的作用是实现线程隔离,定义一个threadlocal的静态变量,被多个线程引用,其中每个线程都拥有一个独特的副本进行操作,互不可见 啥是弱引用?就是一个...
文章简介 这一篇主要围绕线程状态控制相关的操作分析线程的原理,比如线程的中断,线程的通信等,内容比较多,可能会分两篇文章阿里面试系列导读:关注我的技术公众号【架构师修炼宝典】...
理解锁的基本知识 1. 锁的类型 锁从宏观上分类,分为悲观锁与乐观锁。 乐观锁乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改...
为什么大多数数据库索引都使用B+树来实现呢?这涉及到数据结构、操作系统、计算机存储层次结构等等复杂的理论知识,但是不用担心,这篇文章20分钟之后就会给你答案。 这篇文章是一系...
一、全局变量、局部变量 全局变量就好比一个容器或者一个公用的东西一样,就类似外面公共场所的凳子一样,大家都可以使用这个凳子。Java 中,不能在所有类之外定义全局变量,只能通...
我们在工作中或多或少都使用过线程池,但是为什么要使用线程池呢?从他的名字中我们就应该知道,线程池使用了一种池化技术,和很多其他池化技术一样,都是为了更高效的利用资源,例如链接...
ctl变量含义 ThreadPoolExecutor定义了一个整型的变量ctl: 这个变量存储两种信息: workerCount: 当前的工作线程数量 runState:线程...