摘要:
文章目录 volatile关键字可见性有序性小故事 volatile关键字 volatile是Java中的关键字,它用于修饰变量,可以保证多个线程修改该变量时的可见性和有序性。下面我们来详细介绍一下volatile关键字。 可见性 当一个线程修改了一个volatile变量的值,其他线程能够立即看到这 阅读全文
posted @ 2023-06-15 19:45
我是廖志伟
阅读(21)
评论(0)
推荐(0)
摘要:
文章目录 CompareAndSwap底层原理小故事 CompareAndSwap底层原理 CompareAndSwap(CAS)是一种并发编程中的操作,它可以判断一个变量的当前值是否与预期值相同,如果相同,就将该变量的值设置为新值。CAS操作通常用于多线程并发访问的情况下,保证数据的一致性和正确性 阅读全文
posted @ 2023-06-15 12:30
我是廖志伟
阅读(85)
评论(0)
推荐(0)
摘要:
文章目录 1. 魔数(Magic Number)2. 版本号(Version)3. 常量池(Constant Pool)4. 访问标志(Access Flags)5. 类信息(Class Information)6. 属性表(Attributes)小故事 JVM(Java Virtual Machi 阅读全文
posted @ 2023-06-15 08:45
我是廖志伟
阅读(69)
评论(0)
推荐(0)
摘要:
文章目录 Future&ForkJoin框架原理小故事 Future&ForkJoin框架原理 Future: Future是一种异步计算机制,可以在一个线程中提交一个任务,并在另一线程中的某个时候获取该任务的结果。Future提供了一个get方法,该方法会阻塞调用线程直到计算结果可用。Future 阅读全文
posted @ 2023-06-15 08:15
我是廖志伟
阅读(36)
评论(0)
推荐(0)
摘要:
文章目录 1. 什么是空间分配担保策略?2. 为什么需要空间分配担保策略?3. 如何实现空间分配担保策略?(1)基于伙伴系统的空间分配担保策略。(2)基于页式系统的空间分配担保策略。 4. 空间分配担保策略的优缺点小故事 空间分配担保策略是计算机内存管理中的一个重要机制,它用于保证进程在申请内存时获 阅读全文
posted @ 2023-06-15 07:30
我是廖志伟
阅读(97)
评论(0)
推荐(0)