public abstract class LoopThread
extends java.lang.Thread
| Constructor and Description |
|---|
LoopThread() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
关闭线程
|
protected abstract void |
doWork()
执行循环工作
|
protected abstract long |
getLoopInterval() |
boolean |
isRunning() |
void |
run() |
void |
start() |
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, stop, stop, suspend, toString, yieldprotected abstract void doWork()
throws java.lang.Exception
java.lang.Exceptionprotected abstract long getLoopInterval()
public void start()
start in class java.lang.Threadpublic void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void close()
public boolean isRunning()