多选题
13.
现代操作系统中,引入线程的主要目的是______。
A、
提高并发度
B、
减少通信开销
C、
每个线程可以拥有独立的栈
D、
每个线程拥有独立的地址空间
E、
线程之间的切换时间短
【正确答案】
A、B、C、E
【答案解析】
在操作系统中引入线程,是为了减少程序并发执行时所付出的时间和空间开销,使操作系统具有更好的并发性。引入线程的好处有4个方面:创建一个新线程花费时间少,系统的开销也小;两个线程的切换花费时间少;由于同一进程内的线程共享内存和文件,线程之间相互通信无须调用内核,所以,不需要额外的通信机制,使通信更简洁,信息传送速度也更快;线程能独立执行,能充分利用和发挥处理器与外围设备并行工作能力。因此,本题答案选择A、B、C、E选项。
提交答案
关闭