- 博客(2)
- 收藏
- 关注
转载 HashMap在并发读写过程中形成环状链表(并发问题)
今天研读Java并发容器和框架时,看到为什么要使用ConcurrentHashMap时,其中有一个原因是:线程不安全的HashMap, HashMap在并发执行put操作时会引起死循环,是因为多线程会导致HashMap的Entry链表形成环形数据结构,查找时会陷入死循环。纠起原因看了其他的博客,都比较抽象,所以这里以图形的方式展示一下,希望支持! (1)当往HashMap中添加元素时,会引起Ha...
2019-01-23 22:17:55 2245
原创 eclipse中几处的jdk设置以及各自的作用
一:jdk和jre的区别 JDK(java development kit):java开发工具,包含java基础类库,java工具(常用指令,java,javac等),运行时环境(jre),面向于开发人员 JRE(Java Runtime Environment):包含jvm(虚拟机)的实现,java核心类库(rt.jar),面向Java应用程序. 本地安装jdk之后,能看到jdk内部包含jre以...
2019-01-22 22:46:03 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人