Classes | |
| class | LaunchPackage |
| This class is used to encapsulate the parameters to Thread::run when they are passed to Thread::launcher. | |
| class | LaunchStatus |
| This object atomically sets the specified memory location to non-zero on construction and to zero on destruction. | |
Public Member Functions | |
| Thread () | |
| Create new instance. | |
| ~Thread () | |
| Destructor. | |
| void | run (Runnable start, void *data) |
| Runs the specified method on a newly created thread. | |
| void | join () |
| bool | isActive () |
| void | interrupt () |
| Sets interrupted status to true. | |
| bool | isAlive () |
| bool | isCurrentThread () const |
| void | ending () |
Static Public Member Functions | |
| static void | sleep (int millis) |
| Causes the currently executing thread to sleep for the specified number of milliseconds. | |
| static void | currentThreadInterrupt () |
| Sets interrupted status for current thread to true. | |
| static bool | interrupted () |
| Tests if the current thread has been interrupted and sets the interrupted status to false. | |
| Thread | ( | ) |
Create new instance.
| ~Thread | ( | ) |
Destructor.
| static void currentThreadInterrupt | ( | ) | [static] |
Sets interrupted status for current thread to true.
| void ending | ( | ) |
| void interrupt | ( | ) |
Sets interrupted status to true.
| static bool interrupted | ( | ) | [static] |
Tests if the current thread has been interrupted and sets the interrupted status to false.
| bool isActive | ( | ) | [inline] |
| bool isAlive | ( | ) |
| bool isCurrentThread | ( | ) | const |
| void join | ( | ) |
| void run | ( | Runnable | start, | |
| void * | data | |||
| ) |
Runs the specified method on a newly created thread.
| static void sleep | ( | int | millis | ) | [static] |
Causes the currently executing thread to sleep for the specified number of milliseconds.
| millis | milliseconds. |
| Interrupted | Exception if the thread is interrupted. |