240 发简信
IP属地:山西
  • JAVA内存模型

    1.主内存和工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。 ...

  • CAS

    1.CAS做了什么? CAS有三个操作数:内存值V,旧的预期值A,需要修改的新值BCAS涉及两个步骤: 1.compare:比较内存值是否与预期...

  • 内存分配与回收策略

    1.对象优先在Eden分配 大多数情况下,对象在啊新生代Eden中分配。当Eden区没有足够的空间进行分配时,虚拟机将发起一次Minor GC。...

  • 源码解读-AtomicInteger

    前面AtomicBoolean中对原子更新值已经讲得差不多了,AtomicInteger实现的核心也跟AtomicBoolean几乎是一样的,不...

  • 源码解读 -AtomicBoolean

    1.AtomicBoolean是什么 一个可以原子方式更新的{@code boolean}值。 该值可以作为原子更新的标志,但是不能用作java...

  • 源码解读-ArrayList

    ArrayList都很熟悉了 List的接口大小可调整的实现类 除了实现List接口之外,此类还提供了一些方法来操作内部用于存储列表的数组的大小...