C# 클래스 schedule.Program

파일 보기 프로젝트 열기: lukesandberg/PexFaultLocalization

공개 프로퍼티들

프로퍼티 타입 설명
prio_queue LinkedList[]

공개 메소드들

메소드 설명
addProcess ( int prio ) : void
append_ele ( LinkedList a_list, Ele a_ele ) : LinkedList
block_process ( ) : void
del_ele ( LinkedList d_list, LinkedListNode d_ele ) : LinkedList
find_nth ( LinkedList f_list, int n ) : LinkedListNode
finish_all_processes ( ) : void
finish_process ( ) : void
init_prio_queue ( int prio, int num_proc ) : void
initialize ( ) : void
new_list ( ) : LinkedList
new_process ( int prio ) : Ele
quantum_expire ( ) : void
readFile ( string path ) : ArrayList
schedule ( ) : void
unblock_process ( float ratio ) : void
upgrade_process_prio ( int prio, float ratio ) : void

비공개 메소드들

메소드 설명
Main ( string args ) : void

메소드 상세

addProcess() 공개 정적인 메소드

public static addProcess ( int prio ) : void
prio int
리턴 void

append_ele() 공개 정적인 메소드

public static append_ele ( LinkedList a_list, Ele a_ele ) : LinkedList
a_list LinkedList
a_ele Ele
리턴 LinkedList

block_process() 공개 정적인 메소드

public static block_process ( ) : void
리턴 void

del_ele() 공개 정적인 메소드

public static del_ele ( LinkedList d_list, LinkedListNode d_ele ) : LinkedList
d_list LinkedList
d_ele LinkedListNode
리턴 LinkedList

find_nth() 공개 정적인 메소드

public static find_nth ( LinkedList f_list, int n ) : LinkedListNode
f_list LinkedList
n int
리턴 LinkedListNode

finish_all_processes() 공개 정적인 메소드

public static finish_all_processes ( ) : void
리턴 void

finish_process() 공개 정적인 메소드

public static finish_process ( ) : void
리턴 void

init_prio_queue() 공개 정적인 메소드

public static init_prio_queue ( int prio, int num_proc ) : void
prio int
num_proc int
리턴 void

initialize() 공개 정적인 메소드

public static initialize ( ) : void
리턴 void

new_list() 공개 정적인 메소드

public static new_list ( ) : LinkedList
리턴 LinkedList

new_process() 공개 정적인 메소드

public static new_process ( int prio ) : Ele
prio int
리턴 Ele

quantum_expire() 공개 정적인 메소드

public static quantum_expire ( ) : void
리턴 void

readFile() 공개 정적인 메소드

public static readFile ( string path ) : ArrayList
path string
리턴 System.Collections.ArrayList

schedule() 공개 정적인 메소드

public static schedule ( ) : void
리턴 void

unblock_process() 공개 정적인 메소드

public static unblock_process ( float ratio ) : void
ratio float
리턴 void

upgrade_process_prio() 공개 정적인 메소드

public static upgrade_process_prio ( int prio, float ratio ) : void
prio int
ratio float
리턴 void

프로퍼티 상세

prio_queue 공개적으로 정적으로 프로퍼티

public static LinkedList[] prio_queue
리턴 LinkedList[]