
Java 内存模型,或许应该这么理解
- 2022 年 7 月 7 日
- 笔记
大家好,我是树哥。 在前面一段时间,我连续写了几篇关于并发编程的文章: 从 CPU 讲起,深入理解 Java 内存模型! …
Continue Reading大家好,我是树哥。 在前面一段时间,我连续写了几篇关于并发编程的文章: 从 CPU 讲起,深入理解 Java 内存模型! …
Continue Reading在前面的文章中,我们深入了解了 Java 内存模型,知道了 Java 内存模型诞生的意义,以及其要解决的问题。最终我们知 …
Continue Reading如果让你看一篇文章,就可以精通HashMap,成为硬刚才面试官的高手,你学还是不学? 别着急,开始之前不如先尝试回来下面 …
Continue Reading共享模型之管程 wait、notify wait、notify 原理 Owner 线程发现条件不满足,调用 wait 方 …
Continue Reading主线程与守护线程 默认情况下,Java 进程需要等待所有线程都运行结束,才会结束。有一种特殊的线程叫做守护线程,只要其它 …
Continue Reading进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令 …
Continue ReadingThraedLocalRandom类是JDK7在JUC包下新增的随机数生成器,它弥补了Random类在多线程下的缺陷。 …
Continue Reading14-锁的概述 乐观锁与悲观锁 乐观锁与悲观锁是数据库中引入的名词,但是在并发包里也引入了类似的思想,在这里我们还是 …
Continue Reading伪共享 什么是伪共享 为了解决计算机系统中主存与CPU之间的运行速度差问题,会在CPU与主存之间添加一级或者多级高速 …
Continue ReadingJava中共享变量的内存可见性 我们首先来看一下在多线程下处理共享变量时Java的内存模型,如图所示 Java内存模型规 …
Continue Reading