如果fork后父子进程都不执行exec系统调用,那么,父子进程将执行完全相同的程序,只是可能运行程序的不同分支。如果父进程将fork的返回值都忽略,那么父子进程执行的程序分支也必然相同。
如果fork后父子进程都不执行exec系统调用,那么,父子进程将执行完全相同的程序,只是可能运行程序的不同分支。如果父进程将fork的返回值都忽略,那么父子进程执行的程序分支也必然相同。
参考答案和解析
错误
相关考题:
假设在UNIX操作系统环境下执行以下程序: main() { printf("Hello World\n"); fork(); printf("Hello World\n"); } 若程序正常运行,子进程创建成功,那么,屏幕上得到输出的有A.1个Hello WorldB.2个Hello WorldC.3个Hello WorldD.4个Hello World
●以下关于父进程和子进程的叙述中,不正确的是(34)。(34)A.父进程创建子进程,因此父进程执行完之后,子进程才能运行B.父进程和子进程之间可以并发执行C.父进程可以等待所有子进程结束后再执行D.撤销父进程时,可同时撤销其子进程
下列关于进程管理的叙述错误的是______。A.任何操作系统必须提供一种启动进程的机制,EXEC函数是在DOS中的机制B.CreateProcess函数可以在Windows中启动进程C.只有等到调用CreateProcess函数的程序执行结束后,CreateProcess才能返回,以便别的程序启动D.Windows和OS/2内存中有分时机制,进程中包含一个或多个执行进程
下列关于进程管理的叙述中错误的是A.任何操作系统必须提供一种启动进程的机制,EXEC函数是在DOS中的机制B.CreateProcess函数可以在Windows中启动进程C.只有等到调用CreateProcess函数的程序执行结束后,CreateProcess才能返 回,以便别的程序启动D.Windows和OS/2内存中有分时机制,进程中包含一个或多个执行进程
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是main() { pid_t pid; pid = fork(); if (pid = = 0) printf ("Hello World\n"); else if (pid >0) printf ("Hello World\n"); else printf ("Hello World\n"); }A.什么都没有B.1行Hello WorldC.2行Hello WorldD.3行Hello World
进程的基本属性是()A、 进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行B、 进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行C、 进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行D、 进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行
程序和进程是两个不同的概念,以下不能描述这个观点的是()。A、程序指出了处理器执行操作的步骤,而进程是一个程序在一个数据集合上的一次执行B、同一个程序运行10次,产生的是同一个进程C、进程是动态的,是程序的执行过程D、多个不同的进程可以包含相同的程序
()不是进程和程序的区别。A、程序是一组有序的静态指令,进程是一次程序的执行过程B、程序只能在前台运行,而进程可以在前台或后台运行C、程序可以长期保存,进程是暂时的D、程序没有状态,而进程是有状态的
进程与程序之间有密切联系,但又是不同的概念。二者的一个本质区别是()。A、程序是静态概念,进程是动态概念B、程序是动态概念,进程是静态概念C、程序保存在文件中,进程存放在内存中D、程序顺序执行,进程并发执行
在多道程序设计系统中允许多个进程并发执行,因而这些进程()A、同时占用一台处理器B、相互间一定是有交互的C、可能会运行相同的程序D、可以在一个进程没完成全部工作前另一个进程就开始工作E、在不同的数据集上运行时其执行结果与执行的相对速度无关
一个进程调用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是()。A、如果所有子进程都还在运行,进程挂起B、如果恰有子进程结束,它的终止状态字正等待父进程提取,立即得到该终止状态字并返回,其返回值为该子进程的进程号C、如果该进程没有子进程,立即返回,返回值为-1D、如果该进程没有子进程,立即返回,返回值为0
关于“操作系统”和“应用程序”,下列说法不正确的是()A、操作系统是管理外存的使用、内存的使用、CPU的使用和各类“进程”的一组程序,应用程序是待被CPU执行以求解具体问题的一组程序;B、应用程序被分解为一组“进程”,在操作系统的管理下被CPU执行;操作系统由一组起管理作用的“进程”构成;C、操作系统自身的进程,不由操作系统调度和执行;操作系统仅管理各个应用程序的进程;D、CPU执行的程序,可能是操作系统的“进程”,也可能是应用程序的“进程”;它一会执行应用程序的进程,一会又执行操作系统的进程,其控制权在“操作系统”和“应用程序”之间进行交换;
单选题程序和进程是两个不同的概念,以下不能描述这个观点的是()。A程序指出了处理器执行操作的步骤,而进程是一个程序在一个数据集合上的一次执行B同一个程序运行10次,产生的是同一个进程C进程是动态的,是程序的执行过程D多个不同的进程可以包含相同的程序
单选题进程的基本属性是()A 进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行B 进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行C 进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行D 进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行
多选题在多道程序设计系统中允许多个进程并发执行,因而这些进程()A同时占用一台处理器B相互间一定是有交互的C可能会运行相同的程序D可以在一个进程没完成全部工作前另一个进程就开始工作E在不同的数据集上运行时其执行结果与执行的相对速度无关
单选题Fork函数在父进程中的返回值是()。A创建的子进程的进程标识号B0C-1D1