![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java并发编程
Spirits、
做一条有梦想的咸鱼
展开
-
java并发编程之显示锁
显示锁为了保证共享对象的安全性,常用的机制有:volatile 关键字synchronizedReentrantLock 显示锁1.1 ReentrantLockReentrantLock实现了Lock接口。Lock接口定义一组抽象的加锁操作。Lock提供了一种无条件的、可轮询的、定时的、以及可中断的锁获取操作。所有的加锁、解锁操作都是显示的。在Lock的实现中必须提供与内部锁...原创 2018-11-11 17:50:03 · 979 阅读 · 0 评论 -
Runnable与Callable的区别
转载自https://www.cnblogs.com/frinder6/p/5507082.htmlCallable接口:public interface Callable {V call() throws Exception;}Runnable接口:public interface Runnable {public abstract void run();}相同点:两者都是接...转载 2019-02-14 09:28:32 · 196 阅读 · 0 评论 -
ConcurrentHashMap原理
ConcurrentHashMap初始化创建concurrentHashMap实例// 默认情况下初始容量是16,加载因子0.75,并发级别16public ConcurrentHashMap(int initialCapacity,float loadFactor, int concurrencyLevel) { if (!(loadFactor > 0) || in...原创 2019-09-21 14:04:00 · 177 阅读 · 0 评论