一个进程调用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是()。

题目
单选题
一个进程调用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是()。
A

如果所有子进程都还在运行,进程挂起

B

如果恰有子进程结束,它的终止状态字正等待父进程提取,立即得到该终止状态字并返回,其返回值为该子进程的进程号

C

如果该进程没有子进程,立即返回,返回值为-1

D

如果该进程没有子进程,立即返回,返回值为0

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列情况中,不会调用拷贝构造函数的是______。

A.用一个对象去初始化同一类的另一个新对象时

B.将类的一个对象赋予该类的另一个对象时

C.函数的形参是类的对象,调用函数进行形参和实参结合时

D.函数的返回值是类的对象,函数执行返回调用时


正确答案:D

第2题:

当waitpid函数的pid参数设置为()表示等待任一子进程终止。A.pid==-1B.pid==0C.pid>0D.pid<-1

当waitpid函数的pid参数设置为()表示等待任一子进程终止。

A.pid==-1

B.pid==0

C.pid>0

D.pid<-1


正确答案:A

第3题:

在Java中,调用一个对象的wait()方法后,()。

A.如果该对象的notify()方法已经被调用,则不会产生任何效果

B.在另外一个对象调用它的notify()或notifyAll()方法之前该对象一直被挂起

C.将抛出一个异常

D.该对象的wait()方法与其他对象自动同步


参考答案:B

第4题:

下列情况中,不会使线程转入不可运行状态的是______。

A.调用wait()方法等候一个条件变量

B.调用yield()方法

C.调用sleep()方法

D.方法输入输出流发生线程阻塞


正确答案:B

第5题:

中断函数的调用是在满足中断的情况下,自动完成函数调用的。()


参考答案:√

第6题:

关于at exit函数正确的是()

A.一个进程可登记超过32个函数

B.函数登记的顺序和调用顺序相同

C.同一函数可登记多次,但调用一次

D.在显示或隐式调用exit时则执行这些登记的终止处理程序


正确答案:D

第7题:

下面哪一种情况不会引起进程之间的切换? ()

A 进程调用本程序中定义的sinx函数进行数学计算

B 进程处理I/O请求

C 进程创建了子进程并等待子进程结束

D 产生中断


参考答案A

第8题:

下列情况中,不会调用复制构造函数的是()。

A、用一个对象去初始化同一类的另一个新对象时

B、将类的一个对象赋值给该类的另一个对象时

C、函数的形参是类的对象,调用函数用形参初始化实参时

D、函数的返回值是类的对象,函数执行返回调用时


参考答案:B

第9题:

在函数体中把出现调用自身函数的情况称为()。

A、非递归调用

B、直接递归调用

C、间接递归调用

D、末尾递归调用


正确答案:B

第10题:

下列情况中,不会调用拷贝构造函数的是( )。 A.用一个对象去初始化同一类的另一个新对象时SXB

下列情况中,不会调用拷贝构造函数的是( )。

A.用一个对象去初始化同一类的另一个新对象时

B.将类的一个对象赋值给该类的另一个对象时

C.函数的形参是类的对象,调用函数进行形参和实参结合时

D.函数的返回值是类的对象,函数执行返回调用时


正确答案:B
本题考查复制构造函数,在以下3种情况下使用:①程序中需要新建立一个对象,并用另一个对象对它初始化;②函数的参数为类的对象;③函数的返回值是类的对象。其中B选项是由赋值运算符重载实现的。

更多相关问题