ConcurrentQueue
VS2010で C# を使用しています。変数は静的で、オブジェクトはConcurrentQueue
異なるスレッドからキューに入れられます。継続的に実行されている別のスレッドで、このオブジェクトをデキューしてデータベースに保存しています。オブジェクトをエンキューした直後に、wcf サービスにも送信されます。最近、wcf サービスによって送信およびログに記録されるオブジェクトはほとんどないことがわかりましたが、キューから取り出された場所ではログに記録されません。
質問: オブジェクトがエンキューされていない可能性はありますか? オブジェクトがキューに入れられているかどうかを確認する方法は?
注: オブジェクトのデキュー中に記録される例外はありません。新しいオブジェクトは約 1000/分で受信され、キューに入れられます。