public class Dependency_Scheduling
extends java.lang.Object
Constructor and Description |
---|
Dependency_Scheduling() |
Dependency_Scheduling(I_Process curProcess,
boolean bProgress) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AL_ThreadInstance> |
CreateDependencyThreadInstanceList() |
java.util.ArrayList<I_Thread> |
getDependentIThread(I_Thread curIThread) |
I_Thread |
getIThreadFromLThread(L_Thread lThread) |
AL_ThreadInstance |
getThreadInstanceForScheduling(java.util.ArrayList<I_ThreadInstance> originalTIList) |
void |
insertOrderedThreadInstance(java.util.ArrayList<I_ThreadInstance> listTI,
I_ThreadInstance iThreadInstance) |
boolean |
isDirectPrecedencer(java.util.ArrayList<I_ThreadInstance> listTI,
I_ThreadInstance iThreadInstance) |
boolean |
isDirectSuccessor(java.util.ArrayList<I_ThreadInstance> listTI,
I_ThreadInstance iThreadInstance) |
int |
locateTIInSQ(java.util.ArrayList<java.lang.Integer> indexList,
I_ThreadInstance iTICPO) |
void |
replaceITICPO(java.util.ArrayList<I_ThreadInstance> alITI,
AL_ThreadInstance alThreadInstance) |
void |
showDebugInfo(boolean bShow,
java.lang.String str) |
void |
showProgressInfo(boolean bShow,
java.lang.String str) |
public Dependency_Scheduling()
public Dependency_Scheduling(I_Process curProcess, boolean bProgress)
public java.util.ArrayList<AL_ThreadInstance> CreateDependencyThreadInstanceList()
public void replaceITICPO(java.util.ArrayList<I_ThreadInstance> alITI, AL_ThreadInstance alThreadInstance)
public AL_ThreadInstance getThreadInstanceForScheduling(java.util.ArrayList<I_ThreadInstance> originalTIList)
public void insertOrderedThreadInstance(java.util.ArrayList<I_ThreadInstance> listTI, I_ThreadInstance iThreadInstance)
public boolean isDirectSuccessor(java.util.ArrayList<I_ThreadInstance> listTI, I_ThreadInstance iThreadInstance)
public boolean isDirectPrecedencer(java.util.ArrayList<I_ThreadInstance> listTI, I_ThreadInstance iThreadInstance)
public int locateTIInSQ(java.util.ArrayList<java.lang.Integer> indexList, I_ThreadInstance iTICPO)
public void showDebugInfo(boolean bShow, java.lang.String str)
public void showProgressInfo(boolean bShow, java.lang.String str)