![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 94
w574240966
这个作者很懒,什么都没留下…
展开
-
java并发编程基础之线程安全
# java并发编程基础之线程安全 标签(空格分隔): 多线程 2原子性 21竞态条件 22延迟初始化的竞态条件 23复合条件 3加锁机制 31内置锁 32重入 4用锁来保护状态 5活跃性和性能 杂项 线程上线文的开销是不菲的。 对象的状态:存储在状态变量的数据 状态变量:实力变量,静态域,依赖其他对象的域 无状态对象一定是线程安全的 活跃性:发生某个操作无法继续执行的情况。例如死锁,饥饿,活锁。原创 2016-03-14 17:04:12 · 522 阅读 · 0 评论 -
java并发编程基础之对象的共享
java并发编程基础之对象的共享标签 : 多线程java并发编程基础之对象的共享 1可见性 11失效数据 12 非原子的64位操作 13加锁与可见性 14 Volatile变量 2发布和逸出 3 线程封闭 31 Ad-hoc线程封闭 32 栈封闭 33 ThreadLocal类 4 不变性 41 Final域 3.1可见性可见性指的是多线程中,一个线程对共享数据的修改是对其他线程是否可见的一种性质。原创 2016-03-14 17:06:22 · 516 阅读 · 0 评论