aleph.thread
Class Fork
java.lang.Object
|
+--aleph.Message
|
+--aleph.AsynchMessage
|
+--aleph.thread.Fork
- public class Fork
- extends AsynchMessage
- implements java.io.Externalizable
Ask a remote PE to start a thread. All messages that create new long-lived
threads should be a subclass of this class.
- See Also:
Call,
Message,
RemoteThread, Serialized Form
|
Constructor Summary |
Fork()
No-arg constructor needed to make the class Externalizable. |
Fork(Join join,
java.lang.Runnable program)
Consructor. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
join
protected Join join
program
protected java.lang.Runnable program
Fork
public Fork(Join join,
java.lang.Runnable program)
- Consructor.
Fork
public Fork()
- No-arg constructor needed to make the class Externalizable.
run
public void run()
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
- writeExternal in interface java.io.Externalizable
- Overrides:
- writeExternal in class Message
- See Also:
Externalizable
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
- readExternal in interface java.io.Externalizable
- Overrides:
- readExternal in class Message
- See Also:
Externalizable