Thread.State, Thread.UncaughtExceptionHandler
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Constructor and Description |
---|
GentleThread() |
GentleThread(String name) |
Modifier and Type | Method and Description |
---|---|
protected void |
allowSuspend()
tests whether the thread should suspend,
and causes to the thread to pause if appropriate.
|
void |
gentleResume()
a safe method for resuming properly implemented GentleThreads
|
void |
gentleStop()
a safe method for stopping properly implemented GentleThreads
|
void |
gentleSuspend()
a safe method for suspending properly implemented GentleThreads
|
abstract void |
run() |
protected boolean |
shouldStop()
tests whether the thread should stop.
|
protected boolean |
shouldSuspend()
tests whether the thread should suspend.
|
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, toString, yield
public GentleThread()
public GentleThread(String name)
public abstract void run()
public void gentleStop()
public void gentleSuspend()
public void gentleResume()
protected boolean shouldStop()
protected boolean shouldSuspend()
allowSuspend()
protected void allowSuspend() throws InterruptedException
InterruptedException
gentleResume()
Copyright © 2017 com.mchange. All rights reserved.