public class ThreadPool.ServiceThread
extends java.lang.Thread
Modifier and Type | Field and Description |
---|---|
protected boolean |
notified |
protected java.lang.Runnable |
task
The actual task.
|
protected boolean |
terminated |
Constructor and Description |
---|
ServiceThread()
Create a new thread.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Runnable |
getTask()
Get the runnable (the task).
|
protected void |
markParked()
(method "park" already exists in android - do not overwrite)
|
protected void |
markUnpark()
(method "unpark" already exists in android - do not overwrite)
|
protected void |
remove()
Remove the service thread from the pool.
|
void |
run()
Dequeue an element from the queue
and execute it.
|
java.lang.String |
toString()
Get the string representation.
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yield
protected java.lang.Runnable task
protected boolean terminated
protected boolean notified
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
protected void markParked()
protected void markUnpark()
protected void remove()
public java.lang.Runnable getTask()
public java.lang.String toString()
toString
in class java.lang.Thread