|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpt.runtime.AbstractTaskPool
pt.runtime.TaskpoolFIFOWorkSharing
public class TaskpoolFIFOWorkSharing
Field Summary |
---|
Fields inherited from class pt.runtime.AbstractTaskPool |
---|
FIFO_TaskID_Comparator, globalTaskqueue, INITIAL_QUEUE_CAPACITY, lastStolenFrom, LIFO_TaskID_Comparator, localQueues, mixedQueue, NOT_STOLEN, numThreads, privateQueues, waitingTasks, workers |
Constructor Summary | |
---|---|
TaskpoolFIFOWorkSharing()
|
Method Summary | |
---|---|
protected void |
enqueueReadyTask(TaskID taskID)
|
boolean |
executeSynchronously(int cutoff)
|
protected void |
initialise()
|
TaskID |
workerPollNextTask()
Tries to poll for a task for the current worker.. |
Methods inherited from class pt.runtime.AbstractTaskPool |
---|
enqueue, enqueueMulti, enqueueWaitingTask, getActiveInteractiveTaskCount, initialiseWorkerThreads, interactiveTaskCompleted, nowReady, printDebugInfo, startInteractiveTask, startPipelineTask, totalNumTasksExecuted, workerTakeNextTask |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TaskpoolFIFOWorkSharing()
Method Detail |
---|
protected void enqueueReadyTask(TaskID taskID)
enqueueReadyTask
in class AbstractTaskPool
public TaskID workerPollNextTask()
workerPollNextTask
in interface Taskpool
workerPollNextTask
in class AbstractTaskPool
public boolean executeSynchronously(int cutoff)
executeSynchronously
in interface Taskpool
executeSynchronously
in class AbstractTaskPool
protected void initialise()
initialise
in class AbstractTaskPool
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |