赞
踩
用于读多写少的场景。
- private ReadWriteLock readWriteLock = new ReentrantReadWriteLock();
- private Lock r = readWriteLock.readLock();
- private Lock w = readWriteLock.writeLock(); // 读操作上读锁
-
- public Data get(String key) {
- r.lock();
- try {
- // TODO 业务逻辑
- } finally {
- r.unlock();
- }
- }
-
- // 写操作上写锁
- public Data put(String key, Data value) {
- w.lock();
- try {
- // TODO 业务逻辑
- } finally {
- w.unlock();
- }
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。