私は、このコードがスレッドセーフであるかどうか、なぜそうでないのかを知りたいと思います。はこのコードのスレッドセーフですか?
static IMyInterface _myinterface;
public static IMyInterface someStuff
{
get
{
if (_myinterface== null)
{
_myinterface= MyServiceLocator.GetCurrent().GetInstance<IMyInterface>();
}
return _myinterface;
}
}
ありがとうございます!
m_lockも静的でなければなりません... – Dargos
great thx Dargos!それは意味をなさない – Tilupo
私はコードを更新しました...互換性のない応答が他の誰かへの答えとして受け入れられるのは意味がありません。 – Ian