using System;
using System.Threading;
class ExempleAutoResetEvent
{
static void Main()
{
AutoResetEvent auroRE = new AutoResetEvent(true);
// Bloquer le Thread pendant une demi seconde
bool etat = auroRE.WaitOne(500, true);
Console.WriteLine("Etat Après premier WaitOne= " + etat);
etat = auroRE.WaitOne(5000, true);
Console.WriteLine("Etat Après deuxième WaitOne= " + etat);
}
}