
并发
panda_1994
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java并发编程常见面试题夺命追问
1. 守护线程(Daemon)与用户线程(User)的区别守护线程时程序运行时在后台提供服务的线程,当所有非守护线程结束后,也即程序终止时,所有守护线程都将一起被杀死。main()是用户线程,JVM的垃圾回收线程就是一个守护线程通过Thread类中的setDaemon(boolean on)方法,true则把该线程设置为守护线程,反之为用户线程。Thread.setDaemon()必须在T...原创 2019-02-24 20:54:25 · 349 阅读 · 0 评论 -
HashMap相关面试问题
HashMap原理hashMap内部包含了一个Entry类型的数组tabletransient Entry[] table;table数组中每个索引位置(可以将每个索引位置看成是一个桶bucket)存储着一条链表或者一棵红黑树。hashMap通过哈希算法计算出key对应的索引位置,不同的key计算出来的索引位置有可能出现冲突,拉链法和线性探测法可以解决位置冲突问题,hashMap采用的是拉链...原创 2019-03-07 09:58:23 · 577 阅读 · 0 评论