A.50倍B.1倍C.100倍D.1/100
单项选择题某操作系统支持内核级线程,且处理器采用时间片轮转调度算法。该系统现有进程A和进程B,且进程A拥有2个线程、进程B拥有100个线程,那么进程A执行时间一般应为进程B执行时间的()。
A.50倍B.100倍C.1倍D.1/50
单项选择题对于线程间的同步操作而言,常常采用互斥锁和条件变量相结合的解决方案:()用于短期锁定,保证互斥进入临界区;()用于长期等待,直至所等资源可用。
A.条件变量,条件变量B.互斥锁,条件变量C.条件变量,互斥锁D.互斥锁,互斥锁
单项选择题鉴于进程的创建、切换和撤销等操作时空开销较大,同时并考虑到不少情况下相关系统或多项事务所处理的数据集的重合性,故而在现代操作系统中还引入了()的概念,以满足系统并发程度进一步提高的客观需求和更好地改善系统整体性能。
A.管程B.线程C.管道D.缓冲区
单项选择题对于管程而言,为区别不同的等待原因而引入了()的概念,并分别为之设立相应的进程等待队列。
A.线程B.互斥锁C.条件变量D.信号量
单项选择题基于信号量的进程同步机制要求访问临界资源的各进程均须自备同步操作,而大量的同步操作分散在各进程中无疑不利于系统管理,且相关同步操作使用不当的话还可能导致系统发生死锁。因此,将有关的软硬件资源及操作进行抽象描述而引入了()的概念,专职负责并发进程间的同步操作和同步方案。
A.互斥锁B.管程C.线程D.条件变量