Class 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.Lock newLock​(boolean fair)
      获得对象锁
      static java.util.concurrent.locks.Lock newReadLock​(boolean fair)
      获得读锁
      static java.util.concurrent.locks.ReadWriteLock newReadWriteLock​(boolean fair)
      获得读写锁
      static java.util.concurrent.locks.Lock newWriteLock​(boolean fair)
      获得写锁
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        写锁