Package com.weicoder.common.concurrent
Class Locks
- java.lang.Object
-
- com.weicoder.common.concurrent.Locks
-
public final class Locks extends java.lang.Object获得锁相关对象- Author:
- wudi
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.concurrent.locks.LocknewLock(boolean fair)获得对象锁static java.util.concurrent.locks.LocknewReadLock(boolean fair)获得读锁static java.util.concurrent.locks.ReadWriteLocknewReadWriteLock(boolean fair)获得读写锁static java.util.concurrent.locks.LocknewWriteLock(boolean fair)获得写锁
-
-
-
Method Detail
-
newLock
public static java.util.concurrent.locks.Lock newLock(boolean fair)
获得对象锁- Parameters:
fair- 是否公平锁- Returns:
- 锁
-
newReadWriteLock
public static java.util.concurrent.locks.ReadWriteLock newReadWriteLock(boolean fair)
获得读写锁- Parameters:
fair- 是否公平锁- Returns:
- 读写锁
-
newReadLock
public static java.util.concurrent.locks.Lock newReadLock(boolean fair)
获得读锁- Parameters:
fair- 是否公平锁- Returns:
- 读锁
-
newWriteLock
public static java.util.concurrent.locks.Lock newWriteLock(boolean fair)
获得写锁- Parameters:
fair- 是否公平锁- Returns:
- 写锁
-
-