并发
文青_周
努力能减少遗憾
展开
-
并发一 java内存模型和线程安全
事先声明 看zejian博客:并发专题 受益良多 https://blog.csdn.net/javazejian/article/category/69404621.线程不安全实例涉及到JVM的运行时内存区域,这里不做讨论通过一个代码引发的问题去展开探讨(不要纠结业务逻辑是否可优化)public class MyThread extends Thread { ...原创 2018-05-29 15:28:48 · 562 阅读 · 0 评论 -
并发六 Future Callable
事先声明 看zejian博客:并发专题 受益良多 https://blog.csdn.net/javazejian/article/category/6940462原创 2018-06-20 20:33:05 · 151 阅读 · 0 评论 -
并发七 并发包下常见类
事先声明 看zejian博客:并发专题 受益良多 https://blog.csdn.net/javazejian/article/category/6940462原创 2018-06-20 20:33:35 · 1864 阅读 · 0 评论 -
并发三 CAS/atomic
CAS概念compare and swap:比较和交换作用硬件级别支持的比较&交换的原子操作//伪代码 ,早期以下整段代码是不具备原子操作的 是线程不安全的 if(a == oldValue){ a = newValue } 这段代码在以前是不具备原子操作的,硬件升级后,具备了原子能力java应用Unsafe类 pub...原创 2018-06-07 20:52:54 · 159 阅读 · 0 评论 -
并发四 AQS框架 and Lock接口
xx原创 2018-06-15 16:52:33 · 190 阅读 · 0 评论 -
并发五 线程池
ExcutorSerivePool原创 2018-06-15 16:53:18 · 235 阅读 · 0 评论 -
money_并发 草稿
1.何为线程安全 造成线程不安全的原因 线程安全即能保证多线程情况和单线程情况下的执行结果时一样的 造成线程不安全的原因主要在于对共享数据的处理上,JMM中的主线程子线程的数据不一致 是出现线程安全的根本原因, 多个线程如果同时对共享数据进行读取 则可能造成线程不安全,所以需要通过线程互斥来实现线程安全,线程互斥即 同时只会有一个线程执行,其他线程需要等待 哪些是共享数据:堆区...原创 2018-08-26 11:40:46 · 166 阅读 · 0 评论 -
并发二 synchronized底层原理
事先声明 看zejian博客:并发专题 受益良多 https://blog.csdn.net/javazejian/article/category/6940462原创 2018-06-19 21:04:10 · 359 阅读 · 0 评论