Java CAS 原理分析 进阶主题

Java CAS 原理分析

1.简介CAS全称是compareandswap,是一种用于在多线程环境下实现同步功能的机制。CAS操作包含三个操作数内存位置、预期数值和新值。CAS的实现逻辑是将内存位置处的数值与预
阅读全文
Zookeeper Paxos算法 一致性协议 进阶主题

Zookeeper Paxos算法 一致性协议

前言 Paxos 一致性协议可以说是一致性协议研究的起点,也以难以理解闻名。其实协议本身并没有多难理解,它的难理解性主要体现在:为何如此设计协议以及如何证明其正确性。本文尝试通过流程图来说明协议的内容
阅读全文
JVM的四种GC算法 进阶主题

JVM的四种GC算法

介绍 程序在运行过程中,会产生大量的内存垃圾(一些没有引用指向的内存对象都属于内存垃圾,因为这些对象已经无法访问,程序用不了它们了,对程序而言它们已经死亡),为了确保程序运行时的性能,java虚拟机在
阅读全文
本文目录
    Loading...