public class BlockQueue<T> extends Object
コンストラクタと説明 |
---|
BlockQueue() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(T obj)
キューにデータを追加します。
|
void |
clear()
キューのデータをクリアします。
|
T |
get()
キューからデータを取得します。
|
T |
get(int idx)
キュー内の指定された位置にあるデータを取得します。
|
boolean |
isEmpty()
キューの内容が空かどうかを判定します。
|
boolean |
isEmpty(long wait)
キューの内容が空かどうかを判定します。
|
T |
peek()
キューからデータを取得します。
|
void |
remove(T obj)
キューからデータを削除します。
|
int |
size()
キューのサイズを返します。
|
public boolean isEmpty() throws InterruptedException
InterruptedException
public boolean isEmpty(long wait) throws InterruptedException
wait
- 待ち時間(ミリ秒)。-1で無限InterruptedException
public T peek()
public T get()
public T get(int idx)
idx
- 返される要素の位置public void add(T obj)
obj
- 追加するオブジェクトpublic void remove(T obj)
obj
- 削除するオブジェクトpublic void clear()
public int size()
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.