- 博客(2)
- 资源 (11)
- 收藏
- 关注
原创 CopyOnWriteArrayList与ConcurrentHashMap原理解析
CopyOnWriteArrayList 这两个都是非常常用的并发类,先从CopyOnWriteArrayList讲起。这个类我们从名字可以看出,他是在进行写操作时进行复制,因而其它线程进行读操作时不会出现并发问题。它的实现也很简单,我们来看一段简单源码: public boolean add(E e) { final ReentrantLock lock = this.lock;
2017-07-13 22:49:22 1225
原创 ServiceLoader原理解析
最近在公司的项目里看到了ServiceLoader这个类,就好奇地去了解了一下。我们都知道,根据一个类去找它的父类或者接口那很简单。毕竟类加载的时候,相关信息都加载进去了。但反过来就不简单了,那就是根据接口去找所有实现类。 这个类主要作用就是加载某个接口的实现类。类似的功能,我以前用注解的形式实现过。就是扫描包,然后根据注解信息判断是否是某个类的子类,然后进行加载。 但这显然是个不大好的方法,
2017-07-11 16:58:50 1608
2016年第四届湘潭大学新生趣味程序设计竞赛题解
2016-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人