|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmars.mips.instructions.syscalls.AbstractSyscall
mars.mips.instructions.syscalls.SyscallSleep
public class SyscallSleep
Service to cause the MARS Java thread to sleep for (at least) the specified number of milliseconds. This timing will not be precise as the Java implementation will add some overhead.
Constructor Summary | |
---|---|
SyscallSleep()
Build an instance of the syscall with its default service number and name. |
Method Summary | |
---|---|
void |
simulate(ProgramStatement statement)
System call to cause the MARS Java thread to sleep for (at least) the specified number of milliseconds. |
Methods inherited from class mars.mips.instructions.syscalls.AbstractSyscall |
---|
getName, getNumber, setNumber |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SyscallSleep()
Method Detail |
---|
public void simulate(ProgramStatement statement) throws ProcessingException
simulate
in interface Syscall
simulate
in class AbstractSyscall
statement
- ProgramStatement object for this syscall instruction.
ProcessingException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |