多线程
sysong13
这个作者很懒,什么都没留下…
展开
-
Java多线程学习之内存模型
目录 1. Java的内存模型 1.1 JVM内存结构 1.2 多线程下Java的内存模型 1.3 多线程的不可见问题 1. Java的内存模型 1.1 JVM内存结构 Java中的每个线程拥有独立的栈空间,但是同一个进程中的多线程共享一块堆内存,JVM的内存结构: 1)程序计数器:每个线程私有的,当前线程执行字节码的行号指示器 2)虚拟机栈:每个线程被分配一段栈,线程...原创 2019-07-04 20:24:56 · 81 阅读 · 0 评论 -
Java多线程学习之ThreadLocal类的简单理解
ThreadLocal提供了线程本地变量,当创建一个ThreadLocal变量后,每个线程访问ThreadLocal变量的时候访问的都是自己线程中的变量,而不是共享变量。 1ThreadLocal类的使用 先看一个例子 public class TestThreadLocals { static ThreadLocal<String> local = new Thre...原创 2019-07-04 21:14:16 · 144 阅读 · 0 评论