private static void SingletonPattern() { Parallel.Invoke(() => { Singleton logfromEmployee = Singleton.GetInstance; logfromEmployee.ErrorLog("Error 404"); }, () => { Singleton logfromDepartment = Singleton.GetInstance; logfromDepartment.ErrorLog("Error 400"); }); Parallel.Invoke(() => { ST.ErrorLog("Error 404"); }, () => { ST.ErrorLog("Error 400"); }); }