Java 多线程
「已注销」
这个作者很懒,什么都没留下…
展开
-
多线程并发Ⅰ
谢绝任何形式的转载 or 搬运文章文章目录一、Java 程序运行堆栈分析二、多线程基础2.1 线程和进程2.2 多线程运行原理2.3 线程创建方式2.3.1 继承 Thread 类2.3.1.1 线程对象调用 run() 和调用 start() 的区别?2.3.1.2 为什么不直接创建 Thread 类对象?2.3.1.3 创建线程的目的?2.3.1.4 多线程的内存?2.3.2 实现 Runn...原创 2019-03-21 03:04:38 · 178 阅读 · 0 评论 -
synchronized 锁不住 Integer ?
synchronized 锁住的是什么?多线程同步的前提分析 Integer 等包装类型自动拆箱和装箱Integer 的自增(or 自减)原创 2019-03-27 02:48:30 · 2831 阅读 · 14 评论 -
说一说 volatile
文章目录1、并行和并发2、JMM 的内存模型2.1 关于工作内存和主内存2.2 JMM 特性2.2.1 可见性2.2.2 原子性3、volatile 保证可见性4、volatile 不保证原子性4.1 为什么 volatile 不保证原子性4.2 解决 原子性 问题5、volatile 禁止指令重排更新记录1、并行和并发并行:多个线程同时执行。线程 A 在执行某个操作的同时,线程 B 也在执...原创 2019-04-24 13:01:40 · 253 阅读 · 0 评论