先來先服務 (fcfs,first come first served)
最短作業優先(sjf, shortest job first)
最高響應比優先法(hrrn,highest response ratio next)
時間片輪轉演算法(rr,round-robin)
多級反饋佇列(multilevel feedback queue)
2.使用**模擬實現殭屍程序, 孤兒程序的場景
殭屍程序:
#include
#include
intmain()
printf
("father: %d ret: %d\n"
,getpid()
,ret);}
else
if(ret ==0)
else
return0;
}
執行結果:
檢視程序發現子程序是個殭屍程序
殭屍程序危害孤兒程序:
#include
#include
intmain()
else
if(ret ==0)
else
return0;
}
執行之後發現父程序(生父)退出後 孤兒被1號程序(養父)收養了
這是1號程序
ps:孤兒程序本身不是一種程序狀態;
Defunct程序 殭屍程序
下面談談 defunct 程序,中文翻譯叫殭屍程序。下文整理於網路以及apue一書。一 什麼是殭屍程序 在unix 系統中,乙個程序結束了,但是他的父程序沒有等待 呼叫wait waitpid 他,那麼他將變成乙個殭屍程序。當用ps命令觀察程序的執行狀態時,看到這些程序的狀態列為defunct。殭屍...
Defunct 程序 殭屍程序
下面談談 defunct 程序,中文翻譯叫殭屍程序。下文整理於網路以及apue一書。一 什麼是殭屍程序 在unix 系統中,乙個程序結束了,但是他的父程序沒有等待 呼叫wait waitpid 他,那麼他將變成乙個殭屍程序。當用ps命令觀察程序的執行狀態時,看到這些程序的狀態列為defunct。殭屍...
Defunct程序 殭屍程序
下面談談 defunct 程序,中文翻譯叫殭屍程序。下文整理於網路以及apue一書。一 什麼是殭屍程序 在unix 系統中,乙個程序結束了,但是他的父程序沒有等待 呼叫wait waitpid 他,那麼他將變成乙個殭屍程序。當用ps命令觀察程序的執行狀態時,看到這些程序的狀態列為defunct。殭屍...