Core Java
java-thread-pool-executor
1. 构造函数分析 以下为最多参数的构造函数,另外还有其他几个参数个数不通的构造函数,参数字段基本在以下几个之 … 阅读更多
java-thread-local
1. ThreadLocal简介 官方说:ThreadLocal提供线程级别的变量,这些变量与普通变量不同,每 … 阅读更多
java-synchronized
1. 线程同步 简单的理解,当多个线程同时操作一个资源时,可能因为读写逻辑被其他线程操作干扰造成非预期的结果, … 阅读更多
java-semaphore
1. 官方对于信号量Semaphore[ˈseməfɔːr]说明 一个计数信号量,一般保持一系列许可。调用re … 阅读更多
java-reentrantlock
1. 经典的锁:ReentrantLock可重入锁 什么是可重入锁? 一个线程不能获取被其他线程拥有的锁,但是 … 阅读更多
java-reentrant-read-write-lock
1. ReentrantReadWriteLock简介 ReentrantReadWriteLock可重入式读 … 阅读更多
java-lock-support
1. LockSupport简介 LockSupport是一个为其他类提供的创建锁和同步类的基本阻塞原语,这是 … 阅读更多
java-forkjoin
1. fork/join简介 fork/join框架是jdk1.7之后提供的并发处理工具,是ExecutorS … 阅读更多
java-executors
1. Executor框架简介 自jdk1.5之后引入Executor框架对多线程执行提供了较强大的支持,包括 … 阅读更多
java-cyclic-barrier
1. CyclicBarrier循环屏障简介 CyclicBarrier基于ReentrancLock实现,这 … 阅读更多