Mega Code Archive

 
Categories / C# / Thread
 

Use AutoResetEvent

using System; using System.Threading; // AutoReset class Auto {     [STAThread]     static void Main() {         AutoResetEvent aRE = new AutoResetEvent(true);         bool state = aRE.WaitOne(1000, true);         Console.WriteLine("After First WaitOne " + state);         state = aRE.WaitOne(5000, true);         Console.WriteLine("After Second WaitOne " + state);     } }