Class ThreadPoolVirtual.threadPoolWorker
java.lang.Object
com.biglybt.core.util.ThreadPoolVirtual.threadPoolWorker
- All Implemented Interfaces:
ThreadPoolTask.Worker, Runnable
- Enclosing class:
ThreadPoolVirtual<T extends AERunnable>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate Tprivate Stringprivate final AEThreadVirtualprivate intprivate final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOwner()protected TlonggetState()voidvoidreleaseManual(ThreadPoolTask task) voidrun()void
-
Field Details
-
worker_name
-
runnable
-
run_start_time
private long run_start_time -
warn_count
private int warn_count -
state
-
thread
-
-
Constructor Details
-
threadPoolWorker
protected threadPoolWorker()
-
-
Method Details
-
run
-
getStartTime
public long getStartTime()- Specified by:
getStartTimein interfaceThreadPoolTask.Worker
-
setState
- Specified by:
setStatein interfaceThreadPoolTask.Worker
-
getState
- Specified by:
getStatein interfaceThreadPoolTask.Worker
-
getWorkerName
- Specified by:
getWorkerNamein interfaceThreadPoolTask.Worker
-
getOwner
-
releaseManual
- Specified by:
releaseManualin interfaceThreadPoolTask.Worker
-
getRunnable
-
interrupt
public void interrupt()- Specified by:
interruptin interfaceThreadPoolTask.Worker
-