上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: 图解Java设计模式之单例设计模式 设计模式介绍 设计模式类型 单例设计模式介绍 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(线程安全,同步代码块) 双重检查 静态内部类 枚举 单例模式注意事项和细节说明 设计模式介绍 1)设计模式是程序员在 阅读全文
posted @ 2020-03-01 15:54 小小一 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 图解Java设计模式之UML类图 3.1 UML基本介绍 UML图 UML类图 3.1 UML基本介绍 1)UML – Unified modeling language UML(统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果2)UML本身是一 阅读全文
posted @ 2020-02-28 10:46 小小一 阅读(5112) 评论(0) 推荐(0) 编辑
摘要: 并发编程之J.U.C的第二篇 3.2 StampedLock 4. Semaphore Semaphore原理 5. CountdownLatch 6. CyclicBarrier 7.线程安全集合类概述 8. ConcurrentHashMap 3. JDK7 ConcurrentHashMap 阅读全文
posted @ 2020-02-25 11:45 小小一 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 并发编程之J.U.C AQS 原理 ReentrantLock 原理 1. 非公平锁实现原理 2)可重入原理 3. 可打断原理 5) 条件变量实现原理 3. 读写锁 3.1 ReentrantReadWriteLock 缓存更新策略 读写锁原理 AQS 原理 全称是 AbstractQueuedSy 阅读全文
posted @ 2020-02-22 15:47 小小一 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 并发编程之线程池 4. 自定义线程池 ThreadPoolExecutor 异步模式之工作线程 3. Fork/Join 4. 自定义线程池 步骤1 :自定义拒绝策略接口 ThreadPoolExecutor 1)线程池状态ThreadPoolExecutor使用int的高3位来表示线程池状态,低2 阅读全文
posted @ 2020-02-20 09:14 小小一 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 并发编程之共享模型的不可变 7.2 不可变设计 享元模式 2. 体现 2.1 包装类 final原理 1.设置final变量的原理 7.2 不可变设计 final的使用发现该类、类中所有属性都是final的 属性用final修饰保证了该属性是只读的,不能修改 类用final修饰保证了该类中的方法不能 阅读全文
posted @ 2020-02-20 09:12 小小一 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 并发编程之无锁 6.2 CAS与volatile 源码之LongAdder 6.8 Unsafe 6.2 CAS与volatile 其中的关键是compareAndSet,它的简称就是CAS(也有Compare And Swap的说法),它必须是原子操作。注意其实CAS的底层是lock cmpxch 阅读全文
posted @ 2020-02-16 20:43 小小一 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 并发编程之Java内存模型 5.1 Java内存模型 5.2 可见性 5.3 有序性 volatile原理 double-checked locking 单例模式为例 4.double-checked locking 解决 5.1 Java内存模型 JMM即Java Memory Model,它定义 阅读全文
posted @ 2020-02-15 09:52 小小一 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 并发编程之第四篇 4.11 多把锁 4.12 活跃性 饥饿 4.13 ReentrantLock 同步模式之顺序控制 交替输出 4.11 多把锁 一间大屋子有两个功能 : 睡觉、学习、互不相干现在小南要学习,小女要睡觉,但如果只用一间屋子(一个对象锁)的话,那么并发度很低解决方法时准备多个房间(多个 阅读全文
posted @ 2020-02-15 09:50 小小一 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 并发编程之第三篇(synchronized) 3. 自旋优化 4. 偏向锁 撤销-其它线程使用对象 撤销-调用wait/notify 批量重偏向 批量撤销 5. 锁消除 4.7 wait/notify API介绍 4.8 wait notify的正确姿势 同步模式之保护性暂停 异步模式之生产者/消费 阅读全文
posted @ 2020-02-10 11:31 小小一 阅读(407) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页