原子操作
Semaphore 是什么?
概要 BlockingQueue,是java.util.concurrent 包提供的用于解决并发生产者 - 消费者问题的最有用的类,它的特性是在任意时刻只有一个线程可以进行take或者put操作,并且BlockingQueue提供了超时return null的机制,在许多生产场景里都可以看到这个工具的身影。 队列类型 无限队列 (unbounded queue ) - 几乎可以无限增长 有限队列 ( bounded queue ) - 定义了最大容量
AQS应用之Lock
设计同步器的意义
#CPU缓存一致性协议MESI
JMM模型概念:
并发编程(一) 操作系统底层工作的整体认识:
序: 本文转自36Kr,周一鸡汤文新鲜送上~✿✿ヽ(°▽°)ノ✿
阿里巴巴Arthas详解 Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,可以方便的定位和诊断线上程序运行问题。Arthas 官方文档十分详细,详见:https://alibaba.github.io/arthas