1

現在、複数のスレッドで IBindingList を変更すると例外が発生します。自分で作成する前に、スレッドセーフなバージョンを持っている人はいますか?

4

2 に答える 2

2

これは非常に困難な作業であることがわかると思います。より簡単な方法は、次を使用してマルチスレッド アクセスを防止することlockです。

void AddItemToList(object o)
{
    lock(myBindingList)
    {
        myBindingList.Add(o);
    }
}

詳細については、lock ステートメントのドキュメントを参照してください。

于 2008-09-29T13:28:46.517 に答える
1

たった今、この投稿を見つけたばかりです...これはどういう意味ですか?

于 2009-03-10T23:21:25.467 に答える