摘要: ReentrantLock 重入锁简介重入锁 ReentrantLock,顾名思义,就是支持同一个线程对资源的重复加锁。另外,该锁还支持获取锁时的公平与非公平性的选择。 重入锁 ReentrantLock,只支持独占方式的获取操作,因此它只实现了 tryAc... 阅读全文
posted @ 2018-09-16 18:38 IT码客 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1、简述锁时用来控制多个线程访问共享资源的方式,一般情况下,一个锁能够防止多个线程同时访问共享资源。但是有些锁可以允许多个线程并发的访问共享资源,比如读写锁。在Java 5.0之前,在协调对共享对象的访问时可以使用的机制只有 synchronized 和 v... 阅读全文
posted @ 2018-09-16 17:25 IT码客 阅读(280) 评论(0) 推荐(0) 编辑