上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 分布式开发基础 分布式开发基础知识杂记 分布式开发 - Socket编程 BIO/NIO/AIO 分布式开发 - 序列化Demo 分布式开发 - 基于Socket搭建简易的RPC交互 阅读全文
posted @ 2021-02-22 01:08 祁奇 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 线程池的种类 线程池名称 描述 FixedThreadPool 核心线程数等于最大线程池,任务队列长度为Integer.MAX_VALUE SingleThreadExecutor 一个线程的线程池,任务队列长度为Integer.MAX_VALUE CachedThreadPool 核心线程为0,最 阅读全文
posted @ 2021-02-21 01:00 祁奇 阅读(56) 评论(0) 推荐(0) 编辑
摘要: JDK 1.8中,CHM采用Node数组 + 链表/红黑树(避免hash冲突)。 细化锁 - 1.8中,只对数组元素进行加锁,进一步避免冲突(1.7中为分段锁的设计) 纳入红黑树的实现,当链表长度>=8(且Map.size>=64)时,会将链表转换为红黑树(查询效率 log(n)) put tip 阅读全文
posted @ 2021-02-20 14:11 祁奇 阅读(58) 评论(0) 推荐(0) 编辑
摘要: Atomic类 - 线程安全类型 Atomic类的相关操作,底层实现依赖Unsafe类中的原子指令实现(如CAS) + volatile。 public class AtomicInteger extends Number implements java.io.Serializable { priv 阅读全文
posted @ 2021-02-10 02:04 祁奇 阅读(50) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页