1、保证可见性 volatile通过JMM实现数据的可见性。 JMM(Java内存模型): 线程将变量从主内存中拷贝到工作内存,修改完成后将值写到主内存中,并且会被其他线...
ThreadLocal 引言 1 简介 2 基本使用 2.1 常用方法 2.2 使用案例 3 ThreadLocal 类与synchronized关键字的区别 3.1 synchronized同步方式 3.2 Thr...
目录 枚举的定义 枚举变量的定义 枚举变量的初始化与赋值 使用枚举类型,可以提高程序代码的健壮性和可读性,并且枚举成员属于常量,甚至可以使用枚举成...
前言: ✌ 作者简介:渴望力量的哈士奇,大家可以叫我 🐶哈士奇🐶 。(我真的养了一只哈士奇) 📑个人主页:渴望力量的哈士奇主页 ...
前言: ✌ 作者简介:渴望力量的哈士奇,大家可以叫我 🐶哈士奇🐶 。(我真的养了一只哈士奇) 📑 个人主页:渴望力量的哈士奇主页 ...
前言: ✌ 作者简介:渴望力量的哈士奇,大家可以叫我 🐶哈士奇🐶 。(我真的养了一只哈士奇) 📑 个人主页:渴望力量的哈士奇主页 ...
目录 变量分类 全局变量 局部变量 常量分类 字面常量 const 修饰的长变量 #define 定义的标识符常量 枚举常量 变量分类 全局变量 全局变量即为在代码块...
ThreadLocal为每一个线程都提供了变量的副本,并且变量在整个线程的生命周期有效,形成了线程与线程之间的隔离,只有同一个线程才能操作变量,是一种”以空间...