データへの同期アクセスのために他のクラスを使用する方がよいでしょうか?あなたはキューの両端を操作したい場合はリンクブロッキングキューの先頭に要素を追加または変更することはできますか?
2
A
答えて
4
はLinkedBlockingDeque
を使用してください。
3
あなたはそれを得るためにpeek()
を使用しています。あなたは、データ構造の先頭に要素を追加したい場合は、LinkedBlockingDeque代わりに使用しています。もし
2
わからない(リンクのブロッキングキューの先頭に要素を変更することができます私はあなたの質問を正しく理解しましたが、LinkedBlockingDequeはFIFOとLIFOの両方の動作を提供します(スタックに似ています)。
関連する問題
- 1. Prologでリストの先頭に要素を追加する
- 2. スライスの先頭からスライスした要素を回復することはできますか?
- 3. include_pathを変更するか、各PHPファイルを先頭に追加
- 4. jQuery.clickトリガを先頭の要素にだけ持たせることはできますか?
- 5. jQueryプラグインの先頭にready()を追加できますか?
- 6. ブレード - ブレードテンプレートのスタックの先頭に要素を追加する方法は?
- 7. extjsのグリッドパネルにテキスト要素を追加することはできますか?
- 8. SVGのテキスト要素にテキストを追加することはできますか?
- 9. SASSに要素を追加することはできますか?
- 10. Java ArrayListとLinkedList:リストの先頭に要素を追加/削除する
- 11. Flex4.6リストの先頭に要素を追加
- 12. ホバリング時、先頭のpf要素を変更した後trigger mouseleave()
- 13. ReactJs状態を更新する先頭に配列のkey => value要素を追加します
- 14. キャンバスに擬似要素を追加することはできませんか?
- 15. なぜDataOutputStream.writeUTF()は先頭に2バイトを追加しますか?
- 16. firebaseユーザーを追加または変更することができます
- 17. リスト内のすべてのサブリストの先頭に要素を追加する
- 18. ブックマークレットをリンクに追加してリンク先を変更することはできますか?
- 19. CSSまたはjqueryで指定された要素の先頭に要素の高さを設定します
- 20. JavascriptまたはPHPでURLの先頭に文字列(サブドメイン)を追加する
- 21. 変更| json要素を操作するか、json要素に名前空間接頭辞を追加する
- 22. 特定の要素のクラスを変更することはできますか?
- 23. リンク上にマウスカーソルを置いたときの親要素または祖先要素の色の変更
- 24. cでリストの先頭に要素を追加するコード - エラーは何ですか?
- 25. Pythonはファイルの先頭にUnicode文字を追加します。
- 26. 既存のセル配列の先頭に新しい要素を追加する
- 27. ArrayListの先頭に要素を追加する時間の複雑さは何ですか?
- 28. WebGLコンテキストのキャンバス要素を変更することはできますか?
- 29. configureSceneのPushFromRightをReact NativeのPushFromLeftに変更または追加することはできますか?
- 30. ベクトルの先頭に要素を追加すると、残りの要素の位置に1が追加されます
消費者が1人だけの場合はpeakさまざまな問題が起きる可能性があることを考え直す必要があります。この場合、変更する前にエントリを削除することをお勧めします。 –