Linux中,fork()系统调用具有“一次调用,两次返回”的特点,两次返回都是在调用fork的父进程中返回。
错误
举一反三
- 系统调用fork,一次调用两次返回
- 父进程调用fork系统调用后,fork系统调用在父进程和子进程各返回一次。 </p></p>
- 在程序中调用fork()函数创建进程,父子进程会获取不同的返回值,下面关于fork()函数的说法,错误的是。 A: 若子进程创建成功,父进程的fork()返回子进程pid,子进程的fork()返回0。 B: 若子进程创建成功,子进程的fork()返回子进程pid,父进程的fork()返回0。 C: 若子进程创建失败,父进程的fork()函数返回-1。 D: 若子进程创建成功,子进程将从fork()函数调用处之后的代码开始执行。
- 关于fork函数以下说法不正确的是: A: 调用失败返回-1。 B: 一次调用会有两个返回值。 C: 调用成功的返回值一定为进程号。 D: 在父进程中调用成功返回值为子进程的进程号。
- 在调用-返回结构风格中,调用构件执行()次
内容
- 0
Linux系统下用系统调用fork创建子进程时,关于fork的返回值说法正确的是 A: 从子进程返回的值是子进程ID B: 从父进程返回的值是父进程ID C: 从子进程返回的值是0 D: 从父进程返回的值是0
- 1
()函数,仅仅被调用一次,却能够返回两次,父、子进程共享正文段,在子进程中其函数返回()。(小写英文输入)
- 2
linux系统中调用fork系统调用后,在子进程中fork的返回值为0。
- 3
Linux系统调用getpid用于返回当前进程的父进程的进程号。
- 4
Fork是linux创建进程的系统调用。( )