【单选题】【消耗次数:1】
并发进程共享系统资源时,如果处理不当,可能发生哪种情况?
死锁
系统错误
进程崩溃
重启
参考答案:
复制
纠错
相关题目
【判断题】 系统产生死锁的根本原因是资源有限且操作不当。因此,当系统提供的资源少于并发进程的需求时,系统就产生死锁。
①  正确
②  错误
【判断题】 系统产生死锁的根本原因是资源有限且操作不当。因此,当系统提供的资源少于并发进程的需求时,系统就产生死锁。()
①  正确
②  错误
【单选题】 某系统中仅有3个并发进程竞争某类资源,并都需要该类资源4个,如要使这个系统不发生死锁,那么该类资源至少有()
①  9个
②  10个
③  11个
④  12个
【单选题】 并发进程执行时可能会出现“与时间有关的错误”。引起这种错误的原因是进程().
①  执行的顺序性
②  访问共享变量
③  所对应的程序结构
④  需要的计算时间
【单选题】 临界区是指并发进程中访问共享变量的()段。
①  管理信息
②  信息存储
③  数据
④  程序
【单选题】 在操作系统中,有一组进程,进程之间具有直接相互制约性。这组并发进程之间的关系是?
①  必定无关
②  必定相关
③  可能相关
④  相关程度相同
【单选题】 用PV操作来管理n个并发进程互斥地使用某个共享资源时,信号量的初值应定义为()
①  -n
②  -1
③  1
④  n
【判断题】 对计算机系统而言,作业和进程是提供系统资源的供应商。
①  正确
②  错误
【单选题】 在进程状态转换时,下列哪个转换是不可能发生的?
①  就绪态→运行态
②  运行态→就绪态
③  运行态→阻塞态
④  阻塞态→运行态
【判断题】 优先数调度算法中,进程索取的系统资源越多,其优先级越低
①  正确
②  错误
随机题目
【单选题】 以下正确的函数原型为()
①  fun1(int x;int y);
②  void fun1(x,y);
③  void fun1(int x,y);
④  void fun1(int,int);
【单选题】 下列运算符中,在C++语言中不能重载的是()
①  *
②  >=
③  ::
④  /
【单选题】 以下运算符中,不能在C++中重载的是()。
① 
②  +
③ 
④  -=
【单选题】 具有转换函数功能的构造函数,应该是()。
①  不带参数的构造函数
②  带有一个参数的构造函数
③  带有两个以上参数的构造函数
④  缺省构造函数
【单选题】 含有一个或多个纯虚函数的类称为()。
①  抽象类
②  具体类
③  虚基类
④  派生类
【单选题】 以下关于模板的叙述中,不正确的是()。
①  用模板定义一个对象时不能省略参数
②  类模板只能有虚拟参数类型
③  类模板的成员函数都是模板函数
④  类模板本身在编译中不会生成任何代码
【单选题】 程序cout<< setw(3)<< 25<< oct<< 25<< hex<< endl;的输出结果是()。
①  25 25
②  25 31
③  31 19
④  25 19
【单选题】 下面字符序列中,C++合法的标识符是()
①  abc.cpp
②  #a
③  int
④  _12
【单选题】 下列错误的十六进制整型常量表示是()
①  0x11
②  0xaf
③  0xg
④  0x1f
【单选题】 在下列选项中,用于清除基数格式位设置以十六进制数输出的语句是()。
①  cout<<setf(ios::dec,ios::basefield);
②  cout<<setf(ios::hex,ios::basefield);
③  cout<<setf(ios::oct,ios::basefield);
④  cin>>setf(ios::hex,ios::basefield);