public abstract class MainTask extends BaseTask implements Task
| 限定符和类型 | 字段和说明 |
|---|---|
protected long |
until |
THREAD_STACK_SIZE| 限定符 | 构造器和说明 |
|---|---|
protected |
MainTask(int pid,
long until) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSignalTask(SignalTask task) |
Number |
dispatch(AbstractEmulator<?> emulator) |
int |
getId() |
SigSet |
getSigMaskSet() |
List<SignalTask> |
getSignalTaskList() |
SigSet |
getSigPendingSet() |
boolean |
isFinish() |
boolean |
isMainThread() |
void |
removeSignalTask(SignalTask task) |
protected abstract Number |
run(AbstractEmulator<?> emulator) |
boolean |
setErrno(Emulator<?> emulator,
int errno) |
void |
setSigMaskSet(SigSet sigMaskSet) |
void |
setSigPendingSet(SigSet sigPendingSet) |
allocateStack, canDispatch, continueRun, destroy, getWaiter, isContextSaved, popContext, popFunction, pushFunction, restoreContext, saveContext, setDestroyListener, setResult, setWaiterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSignalTask, getId, getSignalTaskList, removeSignalTask, setErrnogetSigMaskSet, getSigPendingSet, setSigMaskSet, setSigPendingSetcanDispatch, destroy, getWaiter, isContextSaved, popContext, popFunction, pushFunction, restoreContext, saveContext, setDestroyListener, setResult, setWaiterpublic Number dispatch(AbstractEmulator<?> emulator) throws PopContextException
dispatch 在接口中 TaskPopContextExceptionprotected abstract Number run(AbstractEmulator<?> emulator)
public boolean isMainThread()
isMainThread 在接口中 Taskpublic SigSet getSigMaskSet()
getSigMaskSet 在接口中 SignalOpspublic SigSet getSigPendingSet()
getSigPendingSet 在接口中 SignalOpspublic void setSigMaskSet(SigSet sigMaskSet)
setSigMaskSet 在接口中 SignalOpspublic void setSigPendingSet(SigSet sigPendingSet)
setSigPendingSet 在接口中 SignalOpspublic final void addSignalTask(SignalTask task)
addSignalTask 在接口中 Taskpublic void removeSignalTask(SignalTask task)
removeSignalTask 在接口中 Taskpublic List<SignalTask> getSignalTaskList()
getSignalTaskList 在接口中 TaskCopyright © 2022. All rights reserved.