/// <summary>
 /// perform wakeup
 /// </summary>
 public void Wakeup()
 {
     WakeupEvent.Set();
 }