C# Класс schedule.Program

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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[]