uk.ac.man.cs.rainbow.simulator
Class RASM.PutForward
java.lang.Object
|
+--uk.ac.man.cs.rainbow.simulator.Instruction
|
+--uk.ac.man.cs.rainbow.simulator.Instruction.MACRO
|
+--uk.ac.man.cs.rainbow.simulator.RASM.PutForward
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- RASM
Deprecated. Use PutForward
- public static class RASM.PutForward
- extends Instruction.MACRO
First half of a channel write.
Like a write except in that a waitRelease
is not performed, making this a non-blocking, non-rescheduling
operation (i.e. multiple putForward instructions with no
other communications or sleeps between them will have
their actions happen at the same time.) This instruction is
simulated by a call to __MACROS__::putForward
value chanId -
- See Also:
RASM.Put
,
RASM.SignalForward
,
RASM.Write
,
RASM.WaitRelease
, Serialized Form
RASM.PutForward
public RASM.PutForward()
- Deprecated.
RASM.PutForward
public RASM.PutForward(RASMCode code)
- Deprecated.
toString
public String toString()
- Deprecated.
- Overrides:
toString
in class Object
addSequence
protected void addSequence(RASMCode code)
- Deprecated.
- Overrides:
addSequence
in class Instruction.MACRO