设计模式之单例模式 有时候需要控制一个类只创建一个对象,比如说创建这个对象比较消耗性能、或者这个类比较占用内存,那么就可以通过单例模式来设计这个...
设计模式之设计原则 在产品的开发迭代中,需求修改是经常遇到的,一旦需求改变了,那么程序代码也需要跟着做出相应的调整,在程序开发中前人总结出了几个...
java线程状态 知识导读 JVM 实现都把 Java 线程一一映射到操作系统底层的线程上,把调度委托给了操作系统 Thread类的线程状态 对...
java并发之FutureTask 知识导读 FutureTask实现了Runable接口,是一个可执行的任务 FutureTask封装了Cal...
java并发之CyclicBarrier 知识导读 CyclicBarrier是一个阻塞器,当阻塞线程达到CyclicBarrier指定数量时,...
java并发之Semaphore 知识导读 Semaphore相等于是一个电影院装3D眼镜的篮子,每个线程来会申请一定数量的眼镜,如果够就进去看...
java并发之CountDownLatch 知识导读 CountDownLatch相等于是一个加了n个锁的门,只要有一个锁没有打开,所有的调用a...
java synchronized原理 思考 当synchronized加的是偏向锁或者轻量级锁的时候,调用 wait方法会怎样对象的wait方...
java并发之ReentrantReadWriteLock 知识导读 读写锁内部维护了两个分离的锁,读锁和写锁,两个锁共用一个AQS实现。sta...