6

java の BlockingQueue に putAll メソッドがない理由を知っている人はいますか? そのような方法に問題はありますか?BlockingQueue を完全に再実装することなく、この問題を回避する良い方法はありますか?

4

2 に答える 2

1
for (Item item : items) {
    queue.put(item);
}

3 行、ブロック キューを完全に再実装しているかどうかはわかりません。

スレッドが読み取りを待機している場合に備えて、1 つずつ配置する必要があると思いますが、すべての読み取りが完了するのを待っているわけではありません。

于 2010-07-02T01:32:34.120 に答える