在多对一的线程模型中,当一个多线程进程中的某一个线程执行一个需阻塞的系统调用时,( )。
A、
该进程的其他线程仍将继续运行
B、
整个进程都将阻塞
C、
该阻塞线程将被撤销
D、
该进程将被撤销
【正确答案】
B
【答案解析】
解析:考查进程与线程的关系。对于多对一的线程模型,由于只有一个内核级线程,所以操作系统内核只能感知到一个调度单位的存在。当这个内核级线程阻塞时,整个进程都将无法得到调度,也就是整个进程都将阻塞。 注意:作为对比的是,在一对一模型中将每个用户级线程都映射到一个内核级线程,所以当某个线程阻塞时,不会引起整个进程的阻塞。
提交答案
关闭