src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
changeset 52427 3c6aa484536c
parent 50229 6b29ef846c5c
child 58657 6252605fb005
equal deleted inserted replaced
52426:38bf0c9c4e64 52427:3c6aa484536c
    50 import java.util.Spliterator;
    50 import java.util.Spliterator;
    51 import java.util.concurrent.locks.Condition;
    51 import java.util.concurrent.locks.Condition;
    52 import java.util.concurrent.locks.ReentrantLock;
    52 import java.util.concurrent.locks.ReentrantLock;
    53 import java.util.function.Consumer;
    53 import java.util.function.Consumer;
    54 import java.util.function.Predicate;
    54 import java.util.function.Predicate;
    55 import jdk.internal.misc.SharedSecrets;
    55 import jdk.internal.access.SharedSecrets;
    56 
    56 
    57 /**
    57 /**
    58  * An unbounded {@linkplain BlockingQueue blocking queue} that uses
    58  * An unbounded {@linkplain BlockingQueue blocking queue} that uses
    59  * the same ordering rules as class {@link PriorityQueue} and supplies
    59  * the same ordering rules as class {@link PriorityQueue} and supplies
    60  * blocking retrieval operations.  While this queue is logically
    60  * blocking retrieval operations.  While this queue is logically