- 博客(2)
- 收藏
- 关注
转载 AbstractQueuedSynchronizer(AQS)源码分析
学习是一个循序渐进的过程,在学习现场池相关知识的时候,注意到线程池使用了阻塞队列,阻塞队列LinkedBlockingQueue中又使用到了ReentrantLock可重入锁,因此先对ReentrantLock展开学习。 ReentrantLock中很重要的一部分是Sync,他继承了AQS(AbstractQueuedSynchronizer),AQS提供一个框架,用于实现依赖...
2019-08-11 22:45:00 241
转载 GSON源码LinkedTreeMap学习
在学习GSON的过程中,发现了GSON的基础数据类型LinkedTreeMap,因此展开学习。 private final LinkedTreeMap<String, JsonElement> members = new LinkedTreeMap<String, JsonElement>(); LinkedTreeMap,...
2019-07-23 23:26:00 1846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人