| |
|
| java.lang.Object it.unimi.dsi.fastutil.IndirectDoublePriorityQueues
IndirectDoublePriorityQueues | public class IndirectDoublePriorityQueues (Code) | | A class providing static methods and objects that do useful things with indirect priority queues.
See Also: IndirectDoublePriorityQueue |
Field Summary | |
final public static EmptyIndirectDoublePriorityQueue | EMPTY_QUEUE An empty indirect double priority queue (immutable). |
Method Summary | |
public static IndirectDoublePriorityQueue<K> | synchronize(IndirectDoublePriorityQueue<K> q) Returns a synchronized type-specific indirect double priority queue backed by the specified type-specific indirect double priority queue.
Parameters: q - the indirect double priority queue to be wrapped in a synchronized indirect double priority queue. | public static IndirectDoublePriorityQueue<K> | synchronize(IndirectDoublePriorityQueue<K> q, Object sync) Returns a synchronized type-specific indirect double priority queue backed by the specified type-specific indirect double priority queue, using an assigned object to synchronize.
Parameters: q - the indirect double priority queue to be wrapped in a synchronized indirect double priority queue. Parameters: sync - an object that will be used to synchronize the access to the indirect double priority queue. |
EMPTY_QUEUE | final public static EmptyIndirectDoublePriorityQueue EMPTY_QUEUE(Code) | | An empty indirect double priority queue (immutable).
|
synchronize | public static IndirectDoublePriorityQueue<K> synchronize(IndirectDoublePriorityQueue<K> q)(Code) | | Returns a synchronized type-specific indirect double priority queue backed by the specified type-specific indirect double priority queue.
Parameters: q - the indirect double priority queue to be wrapped in a synchronized indirect double priority queue. a synchronized view of the specified indirect double priority queue. |
synchronize | public static IndirectDoublePriorityQueue<K> synchronize(IndirectDoublePriorityQueue<K> q, Object sync)(Code) | | Returns a synchronized type-specific indirect double priority queue backed by the specified type-specific indirect double priority queue, using an assigned object to synchronize.
Parameters: q - the indirect double priority queue to be wrapped in a synchronized indirect double priority queue. Parameters: sync - an object that will be used to synchronize the access to the indirect double priority queue. a synchronized view of the specified indirect double priority queue. |
|
|
|