面试题
阿璐4r
坐在马桶上写代码的阿璐4r
展开
-
java线程面试题整理
线程面试题整理 整理了线程相关的面试题,有什么不对的请指出。 1、多线程中的i++线程安全吗?为什么? 是不安全的,因为i++可以分为3步,1.线程读取i。2.对i进行加一操作。3.把i放进内存中。线程1,在进行i++操作的第一步的时候,线程2,进入操作完i++。线程1再进行i++剩下未完成的两个操作。这样就是出现数据安全问题。即线程1更新的可能会覆盖线程2更新后的值。 ...原创 2019-05-13 14:59:12 · 1735 阅读 · 0 评论 -
集合面试题整理
集合面试题整理 推荐博客:http://cmsblogs.com/?cat=325 1、Map和ConcurrentHashMap的区别? ConcurrentHashMap:jdk1.5之后引入,解决了HashMap线程不安全,和HashTable效率不高的问题。1.7之前使用了分段锁的方式。1.8之后使用数组链表红黑树cas原子操作来实现的。 Ma...原创 2019-06-02 13:02:37 · 1653 阅读 · 1 评论