たとえば、変更されたファイルを 5 分ごとにバッチ処理するためのTimer
とを含むアプリケーションがあります。FileSystemWatcher
FileSystemWatcher
ファイルが変更され、ファイル パスが に追加されると、 はイベントを発生させます。これは、ファイルがQueue
キューに既に存在するかどうかを確認した後でのみ行われます。
Timer
ティックがキューを反復すると、各アイテムがポップされて処理されます。キューが空になるまで。
私の質問は次のとおりです。
- この問題を正しく解決し、正しいデータ型を使用しようとしていますか?
- への同時アクセスについて心配する必要はあり
Queue
ますか? もしそうなら、どのように対処すればよいですか?