エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ジェネリックな各種リストをスレッドセーフに扱う - はむ日記2
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ジェネリックな各種リストをスレッドセーフに扱う - はむ日記2
その1 System.Collections.ICollectionインターフェイスにキャストすることで、SyncRootにアクセス可能... その1 System.Collections.ICollectionインターフェイスにキャストすることで、SyncRootにアクセス可能。これでlockを行うことができる。 //こんな感じ var list = new List<String>(); lock (((System.Collections.ICollection)list).SyncRoot) { list.Add("アイテム1"); } その2 下記のようなスレッドセーフなジェネリックリストクラスオブジェクトを使う。 SynchronizedCollection ジェネリック クラス (System.Collections.Generic)SynchronizedKeyedCollection ジェネリック クラス (System.Collections.Generic)SynchronizedReadOnlyCollec