多线程
霸刀苍云
java程序员
展开
-
JUC并发原子类
AtomicIntger 的实现原理 利用cas原创 2021-03-08 11:45:51 · 171 阅读 · 0 评论 -
synchronize底层原理
1原创 2021-03-05 09:30:38 · 184 阅读 · 1 评论 -
JUC并发工具类
,原创 2021-01-13 10:31:06 · 90 阅读 · 0 评论 -
JUC
https://www.cnblogs.com/linkworld/p/7819270.html转载 2021-01-13 10:28:52 · 60 阅读 · 0 评论 -
java中的锁
锁是用来控制多个线程访问资源的方式。 在Lock接口出现之前,java程序是靠synchronize关键字实现锁功能的,它是显式的获取锁和释放锁,拥有了获取锁和释放锁的可操作性,可中断以及延时获取锁等多种synchronize所不具备的特性。 Lock接口的实现都是通过自定义了一个队列同步器(AbstractQueneSynchronizer)的子类来实现的。队列同步器使用了一个int成员变量...原创 2019-09-02 22:59:34 · 139 阅读 · 0 评论 -
AbstractQueuedSynchronizer AQS 队列同步器
AQS使用了一个int成员变量来表示同步状态,通过内置的FIFO队列来完成资源的获取 一、同步状态 /** * The synchronization state. */ private volatile int state; (1.6后新加入了变种的同步队列器主要区别在与同步状态long表示) 维护了以下三种方式访问state getState()...原创 2019-09-03 23:27:54 · 171 阅读 · 0 评论 -
java 线程池
一、ThreadPoolExecutor 目录 一、ThreadPoolExecutor 1. 参数: 2. 常用方法 二、Executors 三、Executor框架 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...原创 2019-08-28 00:23:31 · 255 阅读 · 0 评论