All Packages Class Hierarchy This Package Previous Next Index
Class JavaGroups.ReusableThread
java.lang.Object
|
+----java.lang.Thread
|
+----JavaGroups.ReusableThread
- public class ReusableThread
- extends Thread
Reusable thread class. Instead of creating a new thread per task, this instance can be reused
to run different tasks in turn. This is done by looping and assigning the Runnable target objects
whose run
method is then called.
-
ReusableThread()
-
-
AssignTask(Runnable)
-
-
Available()
-
-
Done()
-
-
finalize()
-
-
main(String[])
-
-
run()
-
-
SetAvailable(boolean)
-
-
Start()
-
-
Stop()
-
-
WaitUntilDone()
-
ReusableThread
public ReusableThread()
Start
public void Start()
Stop
public void Stop()
finalize
public void finalize()
- Overrides:
- finalize in class Object
AssignTask
public void AssignTask(Runnable target)
run
public void run()
- Overrides:
- run in class Thread
SetAvailable
public void SetAvailable(boolean a)
Available
public boolean Available()
Done
public boolean Done()
WaitUntilDone
public void WaitUntilDone()
main
public static void main(String args[])
All Packages Class Hierarchy This Package Previous Next Index