
Java
文章平均质量分 65
小白马zzz
养老型菜比Java工程师
展开
-
窥探CAS
到此为止,我们已经从应用层到CPU指令看到了一个基于CAS的完整demo,相信你也对CAS有了一些理解,本篇文章只能带你浅浅窥探一下CAS的基本概念和原理,激起你对知识的渴望,想深入了解还需要我们自身实践以及了解更多的资料。addAndGet方法调用了Unsafe(Java 不能直接访问操作系统底层,而是通过本地方法来访问,Unsafe类提供了硬件级别的原子操作)中的getAndAddInt方法。简单介绍了三种锁,其中提到自旋锁的实现是通过CAS来实现的,今天就来浅浅的窥探一下CAS的实现原理。原创 2023-03-16 08:30:00 · 125 阅读 · 0 评论 -
由生产者消费者模型引出的线程同步问题及解决方案
由生产者消费者模型引出的线程同步问题及解决方案 基本生产者消费者模型: 代码示例: 数据模型: /** * Created by IntelliJ IDEA. * * @Author: ZhangDong * @Date: 2019/9/9 16:00 */ public class Message { private String tittle; private St...原创 2019-09-09 21:14:18 · 668 阅读 · 0 评论