インタフェース
java.util.Queueの使用
Queueを使用するパッケージ
パッケージ
説明
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
並行プログラミングでよく使用されるユーティリティ・クラスです。
-
java.utilでのQueueの使用
修飾子と型クラス説明classこのクラスは、Queueのいくつかのオペレーションのスケルトン実装を提供します。classArrayDeque<E>Dequeインタフェースのサイズ変更可能な配列の実装です。classLinkedList<E>ListおよびDequeインタフェースの二重リンク・リスト実装です。class優先度ヒープに基づく、制限なしの優先度キューです。修飾子と型メソッド説明static <T> Queue<T> Collections.asLifoQueue(Deque<T> deque) static <E> Queue<E> Collections.checkedQueue(Queue<E> queue, Class<E> type) 指定されたキューの動的に型保証されたビューを返します。修飾子と型メソッド説明static <E> Queue<E> Collections.checkedQueue(Queue<E> queue, Class<E> type) 指定されたキューの動的に型保証されたビューを返します。 -
java.util.concurrentでのQueueの使用
java.util.concurrentのQueueのサブインタフェース修飾子と型インタフェース説明interface要素の取得時に両端キューが空でなくなるまで待機したり、要素の格納時に両端キュー内に空きが生じるまで待機するブロック操作を追加でサポートしたりするDequeです。interface要素の取得時にキューが空でなくなるまで待機したり、要素の格納時にキュー内に空きが生じるまで待機する操作を追加でサポートしたりするQueueです。interfaceコンシューマが要素を受け取るまでプロデューサが待機するBlockingQueue。Queueを実装するjava.util.concurrentのクラス修飾子と型クラス説明class配列に連動する、制限付きのブロッキング・キューです。classリンク・ノードに基づく、制限なしの並行両端キューです。classリンク・ノードに基づく、制限なしのスレッドセーフなキューです。classDelayQueue<E extends Delayed>Delayed要素のバインドされていない「ブロック・キュー」。この要素では、遅延が期限切れになると、要素が一般的に削除の対象になります。classリンク・ノードに基づく、オプションで制限付きになるブロッキング両端キューです。classリンク・ノードに基づく、オプションで制限付きになるブロッキング・キューです。classリンク・ノードに基づく、制限なしのTransferQueueです。classクラスPriorityQueueと同じ順序付けルールを使用するとともにブロッキング取得オペレーションを提供する、制限なしのブロッキング・キューです。class各挿入オペレーションが別のスレッドによる対応する削除オペレーションを待機する必要がある(およびその逆の) ブロッキング・キューです。