A.waitpid()會暫時停止目前進程的執(zhí)行,直到有信號來到或子進程結(jié)束B.如果執(zhí)行成功則返回子進程號(PID),如果有錯誤發(fā)生則返回0C.子進程的結(jié)束狀態(tài)值由參數(shù)status返回D.如果在調(diào)用waitpid時子進程已經(jīng)結(jié)束,則waitpid會立即返回子進程結(jié)束狀態(tài)值
A.exec()函數(shù)可以在進程中用另外的程序來替換掉當(dāng)前進程運行的程序B.exec函數(shù)族一旦執(zhí)行成功,就不會返回它的調(diào)用者C.執(zhí)行到execve()函數(shù)時,當(dāng)前進程的代碼部分會被新程序替換D.fork()用來創(chuàng)建一個新的進程,此進程幾乎是當(dāng)前進程的一個完全拷貝
A.調(diào)用一次,返回兩次B.向子進程返回0C.子進程是父進程的副本,二者完全相同D.會產(chǎn)生一個新進程