1

私はを使用して同期メソッドを作成する傾向があります

[MethodImpl(MethodImplOptions.Synchronized)]

しかし、私MethodImplOptions.Synchronizedはメトロには見つからないことに気づきました。

したがって、同等の代替品は何ですか?

4

1 に答える 1

3

したがって、同等の代替品は何ですか?

MethodImplOptions.Synchronizedこれらの構成と同等です。

lock(this)
{
    InstanceFoo(); // instance method
}

lock(typeof(MyType))
{
    StaticFoo(); // static method
}

通常のを使用できますが、とlockをロックしないことを強くお勧めします。thistypeof()

于 2012-10-23T07:13:31.313 に答える