如果所有子进程都还在运行,进程挂起
如果恰有子进程结束,它的终止状态字正等待父进程提取,立即得到该终止状态字并返回,其返回值为该子进程的进程号
如果该进程没有子进程,立即返回,返回值为-1
如果该进程没有子进程,立即返回,返回值为0
第1题:
下列情况中,不会调用拷贝构造函数的是______。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋予该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
第2题:
当waitpid函数的pid参数设置为()表示等待任一子进程终止。
A.pid==-1
B.pid==0
C.pid>0
D.pid<-1
第3题:
A.如果该对象的notify()方法已经被调用,则不会产生任何效果
B.在另外一个对象调用它的notify()或notifyAll()方法之前该对象一直被挂起
C.将抛出一个异常
D.该对象的wait()方法与其他对象自动同步
第4题:
下列情况中,不会使线程转入不可运行状态的是______。
A.调用wait()方法等候一个条件变量
B.调用yield()方法
C.调用sleep()方法
D.方法输入输出流发生线程阻塞
第5题:
中断函数的调用是在满足中断的情况下,自动完成函数调用的。()
第6题:
关于at exit函数正确的是()
A.一个进程可登记超过32个函数
B.函数登记的顺序和调用顺序相同
C.同一函数可登记多次,但调用一次
D.在显示或隐式调用exit时则执行这些登记的终止处理程序
第7题:
A 进程调用本程序中定义的sinx函数进行数学计算
B 进程处理I/O请求
C 进程创建了子进程并等待子进程结束
D 产生中断
第8题:
A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数用形参初始化实参时
D、函数的返回值是类的对象,函数执行返回调用时
第9题:
A、非递归调用
B、直接递归调用
C、间接递归调用
D、末尾递归调用
第10题:
下列情况中,不会调用拷贝构造函数的是( )。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时