Module java.base
Package java.util.concurrent.locks

# Class AbstractQueuedLongSynchronizer

=
public abstract class AbstractQueuedLongSynchronizer
extends java.util.concurrent.locks.AbstractOwnableSynchronizer
implements java.io.Serializable

## Nested Types

- = ConditionObject

## Constructors

- =
  public AbstractQueuedLongSynchronizer()

## Methods

- =
  public final void acquire(long arg0)
- =
  public final void acquireInterruptibly(long arg0) throws java.lang.InterruptedException
- =
  public final void acquireShared(long arg0)
- =
  public final void acquireSharedInterruptibly(long arg0) throws java.lang.InterruptedException
- =
  protected final boolean compareAndSetState(long arg0, long arg1)
- =
  public final java.util.Collection<java.lang.Thread> getExclusiveQueuedThreads()
- =
  public final java.lang.Thread getFirstQueuedThread()
- =
  public final int getQueueLength()
- =
  public final java.util.Collection<java.lang.Thread> getQueuedThreads()
- =
  public final java.util.Collection<java.lang.Thread> getSharedQueuedThreads()
- =
  protected final long getState()
- =
  public final int getWaitQueueLength(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject arg0)
- =
  public final java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject arg0)
- =
  public final boolean hasContended()
- =
  public final boolean hasQueuedPredecessors()
- =
  public final boolean hasQueuedThreads()
- =
  public final boolean hasWaiters(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject arg0)
- =
  protected boolean isHeldExclusively()
- =
  public final boolean isQueued(java.lang.Thread arg0)
- =
  public final boolean owns(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject arg0)
- =
  public final boolean release(long arg0)
- =
  public final boolean releaseShared(long arg0)
- =
  protected final void setState(long arg0)
- =
  public java.lang.String toString()
- =
  protected boolean tryAcquire(long arg0)
- =
  public final boolean tryAcquireNanos(long arg0, long arg1) throws java.lang.InterruptedException
- =
  protected long tryAcquireShared(long arg0)
- =
  public final boolean tryAcquireSharedNanos(long arg0, long arg1) throws java.lang.InterruptedException
- =
  protected boolean tryRelease(long arg0)
- =
  protected boolean tryReleaseShared(long arg0)

## Serialized Form

=

### serialVersionUID

=7373984972572414692

### Serialized Fields

- =
  long state

## Summary

No differences.