• 2022-05-30
    调用fork时,父子进程得到的返回值不同,可用此值来区分父子进程。其中父进程的返回值为子进程的进程号,子进程的返回值为-1。
    A: 正确
    B: 错误
  • B

    内容

    • 0

      系统调用______ 用于创建子进程。该函数的奇妙之处在于它被调用一次,却返回______ ,它可能有三种不同的返回值。在______ 进程中,返回新创建的子进程的PID;在______ 进程中,返回0;如果出现错误,返回一个______ 。

    • 1

      7.8 fork函数调用后出现父进程与子进程,其中( )的返回值为0。

    • 2

      【多选题】关于创建新进程的描述正确的是() A. fork() 创建子进程中,会复制父进程的所有变量和内存 B. 子进程的fork()返回0 C. 父进程的fork()在创建子进程成功后,返回子进程标识符 D. fork() 创建子进程中,会复制父进程的页表

    • 3

      父进程调用fork系统调用后,fork系统调用在父进程和子进程各返回一次。 </p></p>

    • 4

      C语言程序中子程序main的返回值是一个整数,这个返回值无法被当前进程的代码引用,但是可以被父进程利用。父进程用来判断子进程退出的状态。在bash中,将子进程main函数的返回值用于判断命令执行成功与否的条件判断,main函数返回非0为成功,返回0为失败。 A: 正确 B: 错误