コレクションにアイテムを追加したり、ある条件でそのコレクションから特定のアイテムを削除したりできるスレッドがたくさんあります。最初のプロジェクトでは、ライターよりも読者が多かった。2 番目のプロジェクトでは、読者はライターより多い場合も、同等または少ない場合もあります。
- そのコレクションへの追加/削除をどのように管理する必要がありますか?
- どのコレクションを使用しますか?
List
追加/削除時のブロックで簡単ですか? - どのブロッキング メカニズムを使用するか (
lock
、ReaderWriterLockSlim
、...)?