Files
codeql/csharp/ql/src/Concurrency/UnsafeLazyInitializationFix1.cs
2018-08-02 17:53:23 +01:00

15 lines
224 B
C#

string name;
public string Name
{
get
{
lock (mutex) // GOOD: Thread-safe
{
if (name == null)
name = LoadNameFromDatabase();
return name;
}
}
}