using System.Threading.Tasks;
Parallel.For(0, 100, i => { Singleton.Instance.GetType(); });
private Singleton() { Console.WriteLine("Test"); }
Interlocked.CompareExchange(ref Instance, new Singleton(), null);
public static readonly Singleton Instance;