0
1つのスレッドに1つのスレッドと1つのCronジョブ(スレッド)が15分ごとに実行され、キューからすべての要求を受け取り、キューを空にします。キューを消費するコンシューマとブロック化キューの同期を維持する方法
どのようにしてこの同期を管理し、システム内で要求が失われていないことを確認できますか。 同じものに対してLinked Queueを使用することを考えました。 他の提案を歓迎します。 私はJavaに慣れていないので、この素朴な質問をしています。
['BlockingQueue.drainTo(Collection)'](https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html#drainTo-java.util.Collection- ):*このキューから使用可能なすべての要素を削除し、指定されたコレクションに追加します* – Holger