I would like to do a non busy waiting for a variable to become non-null:
while (true)
{
if (myStaticVar != null)
{
break;
}
}
myStaticVar.DoSomething();
The myStaticVar
could be set any time by any thread.
I am stuck to .net 4, so i can not use async/await.