public void Yield(KThread Thread)
 {
     Yield(Thread, Thread.ActualPriority);
 }
 public void Resume(KThread Thread)
 {
     TryResumingExecution(AllThreads[Thread]);
 }
 public void WakeUp(KThread Thread)
 {
     AllThreads[Thread].WaitSync.Set();
 }