public void Resume()
 {
     if (MainThread.Store(0) == 0)
     {
         MyThread.Restore(1);
     }
 }