Java
文章平均质量分 80
勇猛搬砖工
这个作者很懒,什么都没留下…
展开
-
HashMap简介
Map是用于存储key-value映射对的容器。Java中常用的Map根据不同内部结构分有HashMap、LinkedHashMap和TreeMap,其中最常用的就是HashMap。原创 2017-06-28 20:19:06 · 254 阅读 · 0 评论 -
ReentrantLock可重入锁简介
1.根据state的值来判断锁是否被占用,当state为0时没有被占用2.使用cas算法来将state的值设为1,如果成功,就将占有锁的线程设置为当前线程3.同一线程多次lock时,将会增大state的值,也就需要多次释放4.如果锁已被占用,当前线程将进入等待队列5.存在公平和非公平两种模式,区别在于,非公平时可以抢占锁原创 2017-06-30 11:32:32 · 263 阅读 · 0 评论