public abstract class AbstractSynRunnable extends Object implements Runnable
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
executed
是否已经提交到线程池了
|
Executor |
executor |
protected ReentrantLock |
runningLock |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractSynRunnable(Executor executor)
Instantiates a new abstract syn runnable.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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 © 2023. All rights reserved.