public HleThread Create()
{
var HlePspThread = new HleThread(InjectContext, new CpuThreadState(Processor));
HlePspThread.Id = LastId++;
HlePspThread.Name = "Thread-" + HlePspThread.Id;
HlePspThread.SetStatus(HleThread.Status.Stopped);
//Console.Error.WriteLine("Created: {0}", HlePspThread);
PreemptiveScheduler.Update(HlePspThread);
Threads.Add(HlePspThread);
ThreadsById[HlePspThread.Id] = HlePspThread;
return HlePspThread;
}