this.readyQueue = new VmThreadScheduleQueue("scheduler-ready"); this.wakeupQueue = new VmThreadWakeupQueue("scheduler-wakeup");
this.readyQueue = new VmThreadQueue.ScheduleQueue("scheduler-ready"); this.sleepQueue = new VmThreadQueue.SleepQueue("scheduler-sleep");
    public VmScheduler(VmArchitecture architecture) {        this.architecture = architecture;        this.allThreadsLock = new ProcessorLock();        this.allThreadsQueue = new VmAllThreadsQueue("scheduler-all");        this.queueLock = new ProcessorLock();        this.readyQueue = new VmThreadScheduleQueue("scheduler-ready");        this.wakeupQueue = new VmThreadWakeupQueue("scheduler-wakeup");    }