public class UniThreadDispatcher extends Object implements ThreadDispatcher
| Constructor and Description |
|---|
UniThreadDispatcher(AbstractEmulator<?> emulator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addThread(ThreadTask task) |
RunnableTask |
getRunningTask() |
SigSet |
getSigMaskSet() |
SigSet |
getSigPendingSet() |
int |
getTaskCount() |
List<Task> |
getTaskList() |
Number |
runMainForResult(MainTask main) |
void |
runThreads(long timeout,
TimeUnit unit) |
boolean |
sendSignal(int tid,
int sig,
SignalTask signalTask) |
void |
setSigMaskSet(SigSet sigMaskSet) |
void |
setSigPendingSet(SigSet sigPendingSet) |
public UniThreadDispatcher(AbstractEmulator<?> emulator)
public void addThread(ThreadTask task)
addThread in interface ThreadDispatcherpublic List<Task> getTaskList()
getTaskList in interface ThreadDispatcherpublic boolean sendSignal(int tid,
int sig,
SignalTask signalTask)
sendSignal in interface ThreadDispatcherpublic RunnableTask getRunningTask()
getRunningTask in interface ThreadDispatcherpublic Number runMainForResult(MainTask main)
runMainForResult in interface ThreadDispatcherpublic void runThreads(long timeout,
TimeUnit unit)
runThreads in interface ThreadDispatcherpublic int getTaskCount()
getTaskCount in interface ThreadDispatcherpublic SigSet getSigMaskSet()
getSigMaskSet in interface SignalOpspublic void setSigMaskSet(SigSet sigMaskSet)
setSigMaskSet in interface SignalOpspublic SigSet getSigPendingSet()
getSigPendingSet in interface SignalOpspublic void setSigPendingSet(SigSet sigPendingSet)
setSigPendingSet in interface SignalOpsCopyright © 2026. All rights reserved.