public class FreeThread
extends java.lang.Thread
Modifier and Type | Field and Description |
---|---|
private NativeLibraryClient |
client |
private java.lang.String |
name |
Constructor and Description |
---|
FreeThread(java.lang.String name,
NativeLibraryClient client)
Standard constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
run()
The run() method.
|
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
private java.lang.String name
private NativeLibraryClient client
public FreeThread(java.lang.String name, NativeLibraryClient client)
name
- the name of the library to free. The exact form of the name may be operating
system dependent. On Microsoft Windows this must be just the library name, without path but
with extension.client
- reference of the client object that is linked with the library to be freed.