____函数创建的子进程父子进程的执行次序不确定
举一反三
- 进程控制实验中调用了( )函数,用来创建子进程。该函数创建子进程后,父子进程的执行顺序( )确定(填写:能 或 不能)。
- fork函数成功创建子进程,父子进程执行方式是( )。 A: 顺序执行 B: 父进程执行完后再执行子进程 C: 交替执行,执行顺序不定 D: 先执行完子进程再执行父进程
- 在程序中调用fork()函数创建进程,父子进程会获取不同的返回值,下面关于fork()函数的说法,错误的是。 A: 若子进程创建成功,父进程的fork()返回子进程pid,子进程的fork()返回0。 B: 若子进程创建成功,子进程的fork()返回子进程pid,父进程的fork()返回0。 C: 若子进程创建失败,父进程的fork()函数返回-1。 D: 若子进程创建成功,子进程将从fork()函数调用处之后的代码开始执行。
- 关于fork函数,子进程______ 父进程的数据段、堆栈。父、子进程的执行次序______
- 对进程创建函数fork()和vfork()描述正确的是()。 A: fork()和vfork()功能不同。 B: vfork()对父、子进程的执行次序有限制,fork()不对子、父进程的执行次序有任何限制。 C: vfork()不对父、子进程的执行次序有任何限制,fork()对子、父进程的执行次序有限制。 D: fork()和vfork()中,父进程、子进程共享内存,子进程不需要完全拷贝父进程的数据段。