问题 单项选择题

可以被多个进程在任意时刻共享的代码必须是( )。

A.顺序代码

B.机器语言代码

C.不能自身修改的代码

D.无转移指令代码

答案

参考答案:C

解析:若代码可以被多个进程在任意时刻共享,则要求任一个进程在调用此段代码时都以同样的方式运行;而且进程在运行过程中被中断后再继续执行,其执行结果也不受影响。这必然要求代码不能自身修改,否则无法满足共享的要求。这样的代码就是可重入代码,也叫纯代码,即允许多个进程同时访问的代码。

问答题 简答题
单项选择题