public abstract class AbstractSynRunnable extends Object implements Runnable
| Modifier and Type | Field and Description |
|---|---|
boolean |
executed
是否已经提交到线程池了
|
Executor |
executor |
protected ReentrantLock |
runningLock |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSynRunnable(Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
把本任务对象提交到线程池去执行
|
boolean |
isCanceled() |
abstract boolean |
isNeededExecute() |
String |
logstr() |
void |
run() |
abstract void |
runTask()
执行任务
|
void |
setCanceled(boolean isCanceled) |
public final Executor executor
public boolean executed
protected ReentrantLock runningLock
protected AbstractSynRunnable(Executor executor)
public void execute()
public abstract boolean isNeededExecute()
public boolean isCanceled()
public void setCanceled(boolean isCanceled)
public abstract void runTask()
public String logstr()
Copyright © 2025. All rights reserved.