![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
qwe5669833
这个作者很懒,什么都没留下…
展开
-
多线程Lock接口
public interface Lock { // 获取锁。调用该方法当前线程将会获取锁。当锁获取后,从该方法返回 void lock(); // 可中断的获取锁,和lock()方法的不同之处在于该方法会响应中断,既在锁的获取中可以终端当前线程 void lockInterruptibly() throws InterruptedExcepti...原创 2018-07-12 14:31:52 · 77 阅读 · 0 评论 -
ReentrantLock互斥锁
public class ReentrantLock implements Lock, java.io.Serializable { private static final long serialVersionUID = 7373984872572414699L; // 内部类 private final Sync sync; //...2018-07-12 15:14:20 · 132 阅读 · 0 评论 -
ReadWriteLock读写锁
public interface ReadWriteLock { /** * Returns the lock used for reading. * 返回一个读锁 * @return the lock used for reading */ Lock readLock(); /** * Retu...原创 2018-07-12 15:30:09 · 153 阅读 · 0 评论 -
ReentrantReadWriteLock
读写锁的例子,半个ConcurrentHashMapclass RWDictionary { private final Map<String, Data> m = new TreeMap<>(); private final ReentrantReadWriteLock rwl = new ReentrantReadWriteLock(); ...原创 2018-07-13 16:28:36 · 119 阅读 · 0 评论