static void Main(string[] args) { t0 = Thread.CurrentThread; CritsFromClr.Class1 class1 = new CritsFromClr.Class1(); Int32 cs1 = 0; Int32 cs2 = 0; class1.CreatCrits(ref cs1, ref cs2); s_mutex = new Mutex(true, "Mutex from C# Code"); s_mutex2 = new Mutex(true, "Mutex2 from C# Code"); t1.Start(); t2.Start(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); s_frm1 = new Form1(); s_frm1.AddLine("CRITSECADDR==" + cs1); s_frm1.AddLine("CRITSECADDR==" + cs2); Application.Run(s_frm1); Thread.Sleep(1000); t1.Join(); }
static void Main(string[] args) { t0 = Thread.CurrentThread; CritsFromClr.Class1 class1 = new CritsFromClr.Class1(); Int32 cs1=0; Int32 cs2=0; class1.CreatCrits(ref cs1, ref cs2); s_mutex = new Mutex(true, "Mutex from C# Code"); s_mutex2 = new Mutex(true, "Mutex2 from C# Code"); t1.Start(); t2.Start(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); s_frm1 = new Form1(); s_frm1.AddLine("CRITSECADDR==" + cs1); s_frm1.AddLine("CRITSECADDR==" + cs2); Application.Run(s_frm1); Thread.Sleep(1000); t1.Join(); }