
java
木子帅
学而思之
展开
-
ArrayList原理解析
数组:效率高,但是其容量固定且无法动态改变。ArrayList:容量可动态增长,但效率不如数组。ArrayList定义:能够顺序的存储元素,可以存null值,动态的调整容量,对元素进行排序等一系列操作,线程不安全。宏观说ArrayList是基于动态数组实现的。构造函数:private static final long serialVersionUID = 8683452581122892189L...原创 2018-06-05 17:49:22 · 650 阅读 · 0 评论 -
JAVA锁机制-可重入锁,可中断锁,公平锁,读写锁,自旋锁
转载:JAVA锁机制-可重入锁,可中断锁,公平锁,读写锁,自旋锁,如果需要查看具体的synchronized和lock的实现原理,请参考:解决多线程安全问题-无非两个方法synchronized和lock 具体原理(百度) 在并发编程中,经常遇到多个线程访问同一个 共享资源 ,这时候作为开发者必须考虑如何维护数据一致性,在java中synchronized关键字被常用于维护数据一致性。...转载 2018-06-25 15:45:37 · 1876 阅读 · 0 评论