2018年7月26日

java并发:读写锁ReadWriteLock

摘要: 在没有写操作的时候,两个线程同时读一个资源没有任何问题,允许多个线程同时读取共享资源。 但是如果有一个线程想去写这些共享资源,就不应该再有其它线程对该资源进行读或写。 简单来说,多个线程同时操作同一资源时,“读读共存,写写不共存,读写不共存”。 读写锁的锁定规则如下:获得读锁后,其它线程可获得读锁而 阅读全文

posted @ 2018-07-26 21:33 乐之者v 阅读(187) 评论(0) 推荐(0)

图解Java常用数据结构(一)【转载】

摘要: 最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向列表不再是回环的. HashMap中的单链表是尾插, 而不是头插入等等, 后 阅读全文

posted @ 2018-07-26 09:21 乐之者v 阅读(201) 评论(0) 推荐(0)

导航