- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 ThreadLocal源码分析
首先来看ThreadLocal两个最重要的方法,set()和get()。public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map != null) map.set(this, ...
2018-08-13 17:02:30 105
原创 多线程单例模式的实现
public class MyObject { private static MyObject myObject; private MyObject() { } synchronized public static MyObject getInstance() { try { if (myObject != null) { } else { // 模拟在...
2018-08-12 14:55:12 626
转载 线程池ThreadPoolExecutor的介绍
线程池最常用的构造方法是ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue)corePoolSize:池中所保存的线程数,就是核心池的大小。maximumPoolSize:...
2018-08-11 23:25:50 137
CountDownLatch和CyclicBarrier用法实例大全
2018-06-08
安卓数据库实例demo
2018-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人