摘要:
管程 — Java同步的设计思想 管程:指的是管理共享变量以及对共享变量的操作过程,让他们支持并发。 互斥:同一时刻只允许一个线程访问共享资源; 同步:线程之间如何通信、协作。 MESA模型 在管程的发展史上,先后出现过三种不同的管程模型,分别是Hasen模型、Hoare模型和MESA模型。现在正在 阅读全文
posted @ 2025-10-03 18:42
流火无心
阅读(13)
评论(0)
推荐(0)
摘要:
了解CAS与使用 一、CAS 介绍 1.1 什么是 CAS 定义:CAS(Compare And Swap,比较与交换)是 CPU 硬件层面的原子指令,是无锁同步的实现原理,可看作乐观锁的一种实现方式。 核心逻辑:操作包含三个参数 ——内存值 V(目标变量的内存地址值)、预期值 E(线程认为变量应有 阅读全文
posted @ 2025-10-03 18:40
流火无心
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号